
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --neutral-900: #0a0a0a;
--neutral-800: #1f1f1f;
--neutral-700: #3c3c3d;
--neutral-600: #5d5d5f;
--neutral-500: #818181;
--neutral-400: #a2a2a3;
--neutral-300: #bfbfc0;
--neutral-200: #dedede;
--neutral-100: #ededee;
--neutral-050: #f8f9fb;
--orange-900: #742809;
--orange-800: #95330a;
--orange-700: #b53e0e;
--orange-600: #cc460f;
--orange-500: #e94f10;
--orange-400: #ee7e51;
--orange-300: #f3a689;
--orange-200: #f6c6b5;
--orange-100: #f9dfd6;
--orange-050: #fcf7f7;
--light-blue-900: #5b6779;
--light-blue-800: #74839b;
--light-blue-700: #8d9fbc;
--light-blue-600: #9fb5d4;
--light-blue-500: #b5cef1;
--light-blue-400: #c9dbf6;
--light-blue-300: #d8e6f8;
--light-blue-200: #e5eefb;
--light-blue-100: #f0f5fd;
--light-blue-050: #fafbff;
--success-900: #226e2c;
--success-800: #2d8d38;
--success-700: #34aa44;
--success-600: #3dc14d;
--success-500: #45dc58;
--success-400: #76e486;
--success-300: #a0ecab;
--success-200: #c2f2cb;
--success-100: #ddf7e1;
--success-050: #f4fbf6;
--warning-900: #7a690b;
--warning-800: #9d8612;
--warning-700: #bda114;
--warning-600: #d7b719;
--warning-500: #f4d01a;
--warning-400: #f6dc59;
--warning-300: #f8e68e;
--warning-200: #faeeb8;
--warning-100: #fbf5d8;
--warning-050: #fcfaf3;
--error-900: #7d1114;
--error-800: #9f161a;
--error-700: #be1c1f;
--error-600: #d92023;
--error-500: #f72428;
--error-400: #f85e62;
--error-300: #f99194;
--error-200: #fab9bc;
--error-100: #fbd7da;
--error-050: #fcf5f8;
--lm-background-default: var(--neutral-050, #f8f9fb);
--lm-background-overlay: var(--neutral-100, #e7e7e9);
--lm-primary: var(--orange-500, #e94f10);
--lm-accent: var(--light-blue-500, #b5cef1);
--lm-text-primary: var(--neutral-900, #0f0f0f);
--lm-text-secondary: var(--neutral-700, #3c3c3d);
--lm-text-tertiary: var(--neutral-400, #a2a2a3);
--lm-border-primary: var(--neutral-200, #d6d6d7);
--lm-border-secondary: var(--neutral-400, #a2a2a3);
--lm-hover: #00000005;
--lm-success: var(--success-500, #45dc58);
--lm-warning: var(--warning-500, #f4d01a);
--lm-error: var(--error-500, #f72428);
--dm-background-default: var(--neutral-900, #0f0f0f);
--dm-background-overlay: var(--neutral-800, #222222);
--dm-primary: var(--orange-500, #e94f10);
--dm-accent: var(--light-blue-500, #b5cef1);
--dm-text-primary: var(--neutral-050, #f8f9fb);
--dm-text-secondary: var(--neutral-200, #d6d6d7);
--dm-text-tertiary: var(--neutral-500, #818181);
--dm-border-primary: var(--neutral-700, #3c3c3d);
--dm-border-secondary: var(--neutral-500, #818181);
--dm-hover: #ffffff05;
--dm-success: var(--success-500, #45dc58);
--dm-warning: var(--warning-500, #f4d01a);
--dm-error: var(--error-500, #f72428);
    /* Fonts */
    --font-oswald: 'Oswald',sans-serif;
--font-poppins: 'Poppins',sans-serif;
--font-eastseadokdo: 'East Sea Dokdo',handwriting;
--font-caveatbrush: 'Caveat Brush',handwriting;
--font-Geist: 'Geist',sans-serif;
--font-Josefin Sans: 'Josefin Sans',sans-serif;

    /* Font size */
    --H1_in-page-wrapper: 5.5rem;
--H2_in-page-wrapper: 3.5rem;
--H3_in-page-wrapper: 2.5rem;
--H4_in-page-wrapper: 2rem;
--H5: 1.375rem;
--H6: 1rem;
--Body1: 1.25rem;
--Body2: 1rem;
--Body3: 0.75rem;
--Label: 0.625rem;
--Button1: 1.375rem;
--Button2: 1.125rem;
--Button3: 0.875rem;
--text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-md: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--text-2xl: 1.5rem;
--text-3xl: 1.875rem;
--text-4xl: 2.25rem;
--text-5xl: 3rem;
--text-6xl: 3.75rem;
    /* Font weight */
    --Regular: 400;
--Bold: 700;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --border-width-xs: 1px;
--border-width-sm: 1.5px;
--border-width-md: 2px;
--border-width-lg: 3px;
--letter-spacing-title: -2%;
--letter-spacing-text: 0px;
--space-xxs: 0.25rem;
--space-xs: 0.5rem;
--space-sm: 0.75rem;
--space-md: 1rem;
--space-lg: 1.5rem;
--space-xl: 2rem;
--space-2xl: 3rem;
--space-3xl: 4rem;
--space-4xl: 6rem;
--space-5xl: 8rem;
--line-height-h1: 6.05rem;
--line-height-h2: 3.85rem;
--line-height-h3: 2.75rem;
--line-height-h4: 2.2rem;
--line-height-h5: 1.5rem;
--line-height-h6: 1rem;
--line-height-text-sm: 140%;
--line-height-text: 180%;
--container-sm: 48rem;
--container-md: 64rem;
--container-lg: 80rem;
--container-xl: 96rem;
--padding-section-sm_in-page-wrapper: 3rem;
--padding-section-md_in-page-wrapper: 5rem;
--padding-section-lg_in-page-wrapper: 7rem;
--padding-global_in-page-wrapper: 5vw;
--line-height-xs: 1.125rem;
--line-height-sm: 1.25rem;
--line-height-md: 1.5rem;
--line-height-lg: 1.75rem;
--line-height-xl: 1.875rem;
--line-height-2xl: 2rem;
--line-height-3xl: 2.375rem;
--line-height-4xl: 2.75rem;
--line-height-5xl: 3.75rem;
--line-height-6xl: 4.5rem;
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .ffBFYj {
      color:var(--dm-text-primary);
      font-size:var(--Body2);
      font-family:'Poppins';
      font-weight:var(--Regular);
      background-color:var(--dm-background-default);
    }

    .gvgor {
      font-weight:var(--Bold);
    }

    .eBVvVV {
      width:100%;
    }

    .eBVvVV.global-padding {
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }

    .byHMoq {
      width:100%;
      max-width:var(--container_max-width);
      align-items:center;
      margin-left:auto;
      padding-top:var(--padding-section_max-width);
      margin-right:auto;
      padding-bottom:var(--padding-section_max-width);
      justify-content:start;
    }

    .dimGea {
      gap:var(--space-xxs);
      flex:1;
    }

    .doeHCG {
      color:var(--dm-text-primary);
      font-size:var(--FontSize);
      font-family:Oswald;
      font-weight:var(--Bold);
      line-height:var(--LineHeight);
      text-transform:uppercase;
    }

    .Event-Detailseite\:-701zcfj-sZy0HSoFq5v5 {
      color:var(--lm-text-primary);
    }

    .biezmH {
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .fxlfCa {
      color:var(--lm-text-primary);
      opacity:0.75;
      font-size:0.875rem;
      line-height:var(--line-height-sm);
    }

    .eYcvGf {
      color:#ffffff03;
    }

    .cJdwXL {
      width:100%;
      object-fit:cover;
      aspect-ratio:16/9;
    }

    .bVvKUd {
      height:100%;
      display:flex;
      align-items:flex-start;
      justify-content:center;
    }

    .cWymjn {
      gap:3rem;
      width:100%;
      height:fit-content;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    @media (max-width: 520px) {

    .cWymjn {
      padding-top:var(--card-padding-md);
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      padding-bottom:var(--card-padding-md);
      justify-content:;
    }
    }

    .cWNEhK {
      gap:var(--space-xl);
      width:100%;
      padding-top:var(--card-padding-lg);
      padding-left:var(--card-padding-lg);
      padding-right:var(--card-padding-lg);
      padding-bottom:var(--card-padding-lg);
      background-color:var(--dm-background-overlay);
    }

    .Event-Detailseite\:-ffLbpLfnY8O2NOGUr2vM {
      row-gap:0.1rem;
      column-gap:0.1rem;
      padding-top:var(--space-md);
      padding-left:var(--space-md);
      padding-right:var(--space-md);
      padding-bottom:var(--space-md);
    }

    .cfqKRN {
      flex-direction:row;
    }

    .beGbHv {
      width:1.125rem;
      height:1.125rem;
    }

    .cvQLsc {
      left:0%;
      width:100%;
      height:100%;
      position:absolute;
      align-items:center;
      justify-content:center;
      background-color:inherit;
    }

    .euRctm {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-primary, #e94f10);
    }

    .euRctm.disabled {
      cursor:not-allowed;
      opacity:0.35;
    }

    .euRctm.full-width {
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .euRctm:hover {
      cursor:pointer;
    }

    .euRctm.disabled:hover {
      cursor:not-allowed;
    }

    .eJkzMh {
      width:1rem;
      height:1rem;
      display:inline-block;;
      position:relative;;
      animation:flipX 2s linear infinite;;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(100% / 4)), calc(100% - calc(100% / 4)) 100%, 0 100%);;
      box-sizing:border-box;;
      background-color:var(--neutral-050, #f8f9fb);
    }

    .eJkzMh.is-dark {
      background-color:var(--neutral-900, #0f0f0f);
    }

    .button-primary\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .eghNAS {
      color:var(--dm-text-primary);
      font-size:var(--FontSize);
      font-family:Oswald;
      font-weight:var(--Bold);
      line-height:var(--LineHeight);
    }

    .Event-Detailseite\:-utZmRD7iRnUunw6tcfpP {
      width:fit-content;
    }

    .Event-Detailseite\:-xhgvFKtDBARMbp3V2Kw0 {
      max-width:30rem;
      min-width:20rem;
      background:var(--lm-background-default);
    }

    .szPde {
      flex:1;
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .cFfjTd {
      color:var(--dm-text-secondary);
      width:100%;
      bottom:0px;
      position:absolute;
      font-size:1rem;
      text-align:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1rem;
      padding-left:0.2rem;
      padding-bottom:0.35rem;
    }

    .dCmVUs {
      gap:0.5rem;
      flex:1;
      margin-top:2rem;
      flex-direction:row;
    }

    .emrFNN {
      gap:0.25rem;
    }

    .coWOAi {
      color:inherit;
    }

    .cHXOfy {
      color:var(--color-text, #f8f9fb);
      font-size:var(--Label);
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:0.7rem;
    }

    .chCqNn {
      flex:1;
      color:var(--dm-text-primary);
      width:100%;
      height:100%;
      font-size:inherit;
      max-width:100%;
      font-family:inherit;
      font-weight:inherit;
      padding-top:var(--padding);
      padding-left:var(--padding);
      padding-right:var(--padding);
      padding-bottom:var(--padding);
    }

    .chCqNn::placeholder {
      color:var(--dm-text-tertiary, #818181);
    }

    .chCqNn.light-mode {
      color:var(--lm-text-primary);
    }

    .bleAt {
      color:inherit;
      width:1.5rem;
      height:1.5rem;
      margin-left:0.5rem;
    }

    .bSzdJD {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:var(--size);
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, );
      border-style:solid;
      border-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .bSzdJD:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .Event-Detailseite\:01StH6ATsfWWt1GDqb78l {
      flex:1;
    }

    .bBCvVj {
      display:flex;
      row-gap:0rem;
      flex-wrap:wrap;
      column-gap:0rem;
      align-items:flex-start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:flex-start;
    }

    .cqpJsI {
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .czRDxf {
      font-size:var(--Body1);
      font-weight:var(--Bold);
    }

    .cPeePh {
      position:relative;
    }

    .bwmOEa {
      top:0%;
      flex:1;
      left:0%;
      right:0%;
      width:100vw;
      bottom:0%;
      height:100%;
      display:flex;
      z-index:1002;
      position:fixed;
      align-items:center;
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      flex-direction:column;
      backdrop-filter:blur(3px); /* wendet den Blur-Effekt auf den Hintergrund an */;
      justify-content:center;
      background-color:#00000030;
    }

    @media (max-width: 520px) {

    .bwmOEa {
      top:auto;
      left:0px;
      right:0px;
      bottom:0px;
      position:fixed;
      padding-left:0px;
      padding-right:0px;
    }
    }

    .dWMaZa {
      width:100%;
      max-width:var(--wrapper-width);
      padding-top:0rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-left:0rem;
      padding-right:0rem;
      padding-bottom:0rem;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    @media (max-width: 520px) {

    .dWMaZa {
      flex:1;
      height:100vh;
      max-height:100vh;
      border-color:var(--dm-background-default, #0a0a0a);
      border-style:solid;
      border-width:var(--border-width-md);
    }
    }

    .QvOxG {
      color:var(--default-link-color, #2463ebff);
      cursor:pointer;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .cHzFxZ {
      width:100%;
      height:fit-content;
      max-height:70vh;
      overflow-x:clip;
      overflow-y:auto;
    }

    @media (max-width: 520px) {

    .cHzFxZ {
      flex:1 1;
      max-height:100%;
      align-items:start;
      justify-content:start;
      scrollbar-width:none;    /* Firefox */;
      -ms-overflow-style:none;
    }

    .cHzFxZ::-webkit-scrollbar {
    
    }
    }

    .modal-header\:aeiH9jSbq3LyYtKeFEOfJ {
      top:0px;
      position:sticky;
      box-shadow:0px 0px 32px -2px var(--dm-background-default,#0a0a0a);
      outline-color:var(--dm-border-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      background-color:var(--dm-background-default);
    }

    @media (max-width: 520px) {

    .modal-header\:aeiH9jSbq3LyYtKeFEOfJ {
      top:0px;
      z-index:2;
      position:sticky;
      outline-color:var(--dm-background-default, #0a0a0a);
      outline-style:none;
      outline-width:0px;
      border-bottom-color:var(--dm-border-primary);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-md);
    }
    }

    .epOdVR {
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .cYjUHV {
      width:100%;
      rotate:0 0 1 0deg;
      display:flex;
      row-gap:var(--space-lg);
      flex-wrap:wrap;
      column-gap:var(--space-lg);
      overflow-x:visible;
      align-items:flex-start;
      padding-top:;
      flex-direction:row;
      padding-bottom:;
      justify-content:flex-start;
      -webkit-box-sizing:border-box;
    }

    @media (max-width: 460px) {

    .cYjUHV {
      flex-direction:column;
    }
    }

    .eUxHaj {
      width:3rem;
      height:3rem;
    }

    .eJQkcl {
      color:#ffffff05;
    }

    .bvdlGl {
      width:100%;
      font-size:var(--Body1);
      font-weight:var(--Bold);
    }

    .eYqFtw {
      width:1.5rem;
    }

    .fjSbzE {
      color:#ffffff08;
    }

    .rltzo {
      flex:1;
    }

    .Event-Detailseite\:0tf-hV2MW-M_ZY_7bcCPA {
      max-width:30rem;
      min-width:20rem;
      background:var(--lm-background-default);
    }

    .Event-Detailseite\:0vmmjkejw_kohfcOK8XVw {
      max-width:100%;
    }

    .eTsgaP {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      max-width:40ch;
      min-width:30ch;
      background:#ededee80;
      column-gap:1.5rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:2rem;
    }

    .eaiwIF {
      gap:clamp(1rem, 1rem + 0.6vw, 1.5rem);
      max-width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .evsUZL {
      width:100%;
      height:100%;
      position:absolute;
    }

    .nuRro {
      flex:1;
      row-gap:1rem;
      column-gap:1rem;
    }

    .clrMfE {
      top:0px;
      left:0px;
      rotate:0 0 1 0deg;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:16rem;
    }

    .eSlPNo {
      row-gap:0.3rem;
      column-gap:0.3rem;
      overflow-x:clip;
      align-items:center;
      padding-right:0.75rem;
      text-overflow:ellipsis;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eNmdaw {
      height:100%;
      object-fit:contain;
    }

    .dYKOzd {
      flex:1;
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:clamp(1rem, 0.9rem + 0.5vw, 1.25rem);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:1.25rem;
    }

    .eygXgt {
      color:var(--dm-error, #f72428);
      width:fit-content;
      font-family:inherit;
      font-weight:var(--Regular);
      padding-top:0.5rem;
      border-color:var(--dm-error, #f72428);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .eygXgt.hide {
      display:none;
    }

    .dLSBiW {
      color:inherit;
      display:inline-block;
      line-height:var(--line-height-text-sm);
    }

    .dLgoft {
      flex:1;
      display:flex;
      row-gap:0.75rem;
      column-gap:0.75rem;
    }

    .eKqJoF {
      width:1rem;
      height:1rem;
    }

    .cPIFZm {
      gap:0.325rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      cursor:pointer;
      height:1.75rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(1.75rem / 4)), calc(100% - calc(1.75rem / 4)) 100%, 0 100%);;
      font-size:var(--Button3);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--neutral-900, #0f0f0f);
    }

    .cPIFZm.disabled {
      opacity:16%;
    }

    .MqMVl {
      padding-top:em;
    }

    .button-black-small\:wUJSHAocW_CGCp3N9PMnX {
      width:1rem;
      height:1rem;
    }

    .ezdlkE {
      display:flex;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dTbuJq {
      color:var(--dm-background-overlay, #1f1f1f);
    }

    .Event-Detailseite\:1YLwvZvSLJ9tpcXmqndEC {
      color:var(--lm-text-primary);
      max-width:47rem;
    }

    .kpgyE {
      row-gap:1rem;
      column-gap:1rem;
    }

    .fA-ddCQ {
      width:1rem;
      height:1rem;
      display:inline-block;;
      position:relative;;
      animation:;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(100% / 4)), calc(100% - calc(100% / 4)) 100%, 0 100%);;
      background:var(--color);
      box-sizing:border-box;;
    }

    .drZmiW {
      color:var(--lm-text-primary);
      line-height:var(--line-height-text-sm);
    }

    .flHDnw {
      gap:5rem;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row-reverse;
      justify-content:flex-end;
    }

    @media (max-width: 840px) {

    .flHDnw {
      gap:2rem;
      flex-direction:column;
    }
    }

    .cYa-dTL {
      right:0px;
      bottom:0px;
      rotate:0 0 1 180deg;
      z-index:0;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:16rem;
    }

    .SzvUp {
      color:var(--lm-text-primary);
      width:100%;
      contain:layout;
      overflow:hidden;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      border-color:var(--lm-border-primary, #d6d6d7);
      border-style:solid;
      border-width:var(--border-width-md);
      background-color:var(--lm-background-overlay, #e7e7e9);
      view-transition-name:content;
    }

    .SzvUp:focus-visible {
      outline:1px solid var(--blue-700);
    }

    .eqNqBM {
      transition:all 300ms cubic-bezier(0.77, 0, 0.17, 1) 0ms normal;
    }

    .eqNqBM.open {
      transform:rotate(45deg);
    }

    .fwLDbK {
      height:0px;
      overflow:hidden;
      transition:all 300ms cubic-bezier(0.1, 0.7, 0.4, 0.9) 0ms normal;
      background-color:var(--lm-background-overlay, #e7e7e9);
      border-top-left-radius:0px;
      border-top-right-radius:0px;
    }

    .fwLDbK {
      
    @starting-style {
      transition:height 0ms ease 0ms allow-discrete;
    }
    }

    .bnXyDc {
      display:-webkit-box;;
      overflow:hidden;;
      font-size:inherit;;
      font-family:inherit;;
      font-weight:inherit;;
      text-overflow:ellipsis;;
      -webkit-box-orient:vertical;;
    }

    .erEiyE {
      :;
      gap:1rem;
      cursor:pointer;
      overflow:hidden;
      align-items:center;
      padding-top:clamp(0.5rem, 1vw + 1rem, 1rem);
      padding-left:clamp(1rem, 1.8vw, 1.5rem);
      padding-right:clamp(1rem, 1.8vw, 1.5rem);
      flex-direction:row;
      padding-bottom:clamp(0.5rem, 1vw + 1rem, 1rem);
      justify-content:start;
    }

    .fmGtGI {
      flex:1;
      overflow:hidden;
    }

    .bWaSNd {
      color:var(--lm-text-secondary, #3c3c3d);
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
      padding-left:clamp(1rem, 1.8vw, 1.5rem);
      padding-right:clamp(1rem, 1.8vw, 1.5rem);
      padding-bottom:clamp(0.5rem, 1rem + 1vw, 1rem);
    }

    .roeWF {
      color:var(--lm-text-primary);
    }

    .cknPCr {
      color:var(--dm-accent);
      font-size:var(--Body2);
      line-height:var(--line-height-text-sm);
    }

    .dYmqpA {
      color:inherit;
      display:inline-block;
      font-size:var(--Body2);
    }

    .dNMqKV {
      width:100%;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dmKxQW {
      color:var(--lm-text-primary);
      font-size:var(--Body2);
      max-width:75ch;
      line-height:var(--line-height-text);
    }

    .eJzVnr {
      align-items:center;
      flex-direction:column;
      justify-content:space-between;
    }

    .DMnsk {
      width:fit-content;
      z-index:2;
      position:relative;
      flex-direction:column;
    }

    .DMnsk.is_active {
      z-index:3;
    }

    .fEgBuN {
      width:fit-content;
      cursor:pointer;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-right-color:var(--dm-border-primary, #3c3c3d);
      border-right-style:solid;
      border-right-width:var(--border-width-sm);
    }

    .TNtKJ {
      gap:0.5rem;
      display:flex;
      z-index:2;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .boVWjI {
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      cursor:pointer;
      display:flex;
      z-index:;
      font-size:var(--Body2);
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.75rem;
      justify-content:space-between;
      background-color:var(--dm-background-overlay);
    }

    .boVWjI::before {
      inset:0;;
      content:"";;
      opacity:0;;
      z-index:1; /* Über Hintergrund, aber unter dem Text */;
      position:absolute;;
      transition:opacity 150ms ease 0ms ;
      pointer-events:none; /* Damit das Pseudo-Element keine Klicks abfängt */;
      background-color:var(--dm-hover);
    }

    .boVWjI:hover::before {
      opacity:1;
    }

    .boVWjI:focus-visible {
      outline-color:var(--dm-accent, #b5cef1);
      outline-style:solid;
      outline-width:var(--border-width-md);
      outline-offset:-3px;;
    }

    @media (max-width: 520px) {

    .boVWjI {
      padding-top:1rem;
      padding-bottom:1rem;
    }
    }

    .eepYWX {
      width:12px;
      height:6px;
      appearance:none;;
      margin-left:2rem;
      margin-right:0.5rem;
    }

    .eepYWX:checked {
      width:12px;;
      bottom:2px;
      height:6px;;
      transform:rotate(-50deg);;
      border-left:2px solid #fff;;
      border-bottom:2px solid #fff;;
      border-radius:0 0 0 3px;
    }

    .elSeWe {
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      cursor:pointer;
      display:flex;
      z-index:1;
      font-size:var(--Button2);
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.75rem;
      justify-content:center;
      background-color:var(--dm-background-default);
    }

    .elSeWe::before {
      inset:0;;
      content:"";;
      opacity:0;;
      z-index:1; /* Über Hintergrund, aber unter dem Text */;
      position:absolute;;
      transition:opacity 150ms ease 0ms ;
      pointer-events:none; /* Damit das Pseudo-Element keine Klicks abfängt */;
      background-color:var(--dm-hover);
    }

    .elSeWe:hover::before {
      opacity:1;
    }

    .elSeWe:focus-visible {
      outline-color:var(--dm-accent, #b5cef1);
      outline-style:solid;
      outline-width:var(--border-width-md);
      outline-offset:-2px;;
    }

    .elSeWe.is-disabled {
      opacity:0.3;
    }

    .eqseZV {
      color:var(--dm-text-tertiary);
      width:calc(100% - 1rem);
      flex-grow:1;
      overflow-x:hidden;
      text-align:left;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .eqseZV.selected {
      color:var(--dm-text-primary);
    }

    .eTwrIP {
      width:fit-content;
      align-items:center;
      justify-content:end;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    @media (max-width: 520px) {

    .eTwrIP {
      flex:1;
      width:100%;
      height:100%;
    }
    }

    .fAEJfO {
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      cursor:pointer;
      display:flex;
      z-index:1;
      font-size:var(--Button2);
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:center;
    }

    .fAEJfO::before {
      inset:0;;
      content:"";;
      opacity:0;;
      z-index:1; /* Über Hintergrund, aber unter dem Text */;
      position:absolute;;
      transition:opacity 150ms ease 0ms ;
      pointer-events:none; /* Damit das Pseudo-Element keine Klicks abfängt */;
      background-color:var(--dm-hover);
    }

    .fAEJfO:hover::before {
      opacity:1;
    }

    .fAEJfO:focus-visible {
      outline-color:var(--dm-accent, #b5cef1);
      outline-style:solid;
      outline-width:var(--border-width-md);
      outline-offset:-2px;;
    }

    .fAEJfO.is-disabled {
      opacity:0.3;
    }

    .bzbiLj {
      width:100%;
      max-height:16rem;
      overflow-y:auto;
    }

    @media (max-width: 520px) {

    .bzbiLj {
      flex:1;
      width:100%;
      height:100%;
      max-height:100%;
    }
    }

    .LPdUf {
      gap:0.5rem;
      display:flex;
      z-index:2;
      flex-grow:1;
      max-width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .cQGobT {
      width:100%;
      display:none;
      padding-bottom:;
      border-bottom-color:var(--dm-border-primary, #3c3c3d);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-sm);
    }

    @media (max-width: 520px) {

    .cQGobT {
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }
    }

    .fZeep {
      color:var(--dm-text-tertiary);
      width:0.9rem;
      height:0.9rem;
      flex-grow:0;
    }

    .fZeep.is-menu-open {
      rotate:z 180deg;
    }

    .fZeep.selected {
      color:var(--dm-text-primary);
    }

    .cKPyvT {
      width:100%;
      display:grid;
      min-width:20rem;
      margin-top:0.5rem;
      border-top-color:var(--dm-border-primary);
      border-top-style:solid;
      border-top-width:var(--border-width-sm);
      grid-template-columns:1fr 1fr;
    }

    @media (max-width: 520px) {

    .cKPyvT {
      bottom:0px;
      position:sticky;
      min-height:4rem;
    }
    }

    .cwlwVq {
      left:0.5rem;
      width:calc(100% - 1rem);
      bottom:0px;
      height:1px;
      opacity:0.5;
      position:absolute;
      background-color:var(--dm-border-primary);
    }

    .bIVXQQ {
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      cursor:pointer;
      display:flex;
      z-index:1;
      font-size:var(--Button2);
      align-items:center;
      padding-top:0.75rem;
      border-color:var(--active_color, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.75rem;
      justify-content:space-between;
      background-color:var(--dm-background-overlay);
    }

    .bIVXQQ::before {
      inset:0;;
      content:"";;
      opacity:0;;
      z-index:1; /* Über Hintergrund, aber unter dem Text */;
      position:absolute;;
      transition:opacity 150ms ease 0ms ;
      pointer-events:none; /* Damit das Pseudo-Element keine Klicks abfängt */;
      background-color:var(--dm-hover);
    }

    .bIVXQQ:hover::before {
      opacity:1;
    }

    .bIVXQQ:focus-visible {
      outline-color:var(--dm-accent, #b5cef1);
      outline-style:solid;
      outline-width:var(--border-width-md);
      outline-offset:2px;;
    }

    @media (max-width: 520px) {

    .bIVXQQ {
      z-index:0;
    }
    }

    .cKDigj {
      top:calc(100% - 1.5px);
      position:absolute;
      overflow-y:auto;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    .cKDigj.align-right {
      top:calc(100% - 1.5px);
      right:0%;
      position:absolute;
    }

    @media (max-width: 520px) {

    .cKDigj {
      top:0rem;
      flex:1;
      left:0px;
      right:0px;
      width:100%;
      bottom:0vh;
      height:100%;
      z-index:1;
      position:fixed;
      align-items:center;
      justify-content:end;
      background-color:#0a0a0a8a;
    }
    }

    @media (max-width: 520px) {

    .cKDigj.align-right {
      top:5rem;
      flex:1;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:calc(100% - 5rem);
      display:flex;
      position:fixed;
      align-items:center;
      flex-direction:column;
      justify-content:end;
    }
    }

    .fqqRmd {
      color:var(--dm-text-primary, #f8f9fb);
    }

    .dNBplv {
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
    }

    .bGCkqB {
      left:0px;
      right:0px;
      width:100%;
      bottom:-1.5px;
      height:1.5px;
      z-index:3;
      position:absolute;
      background-color:inherit;
    }

    .dSLZws {
      width:100%;
      cursor:default;
      height:100%;
      overflow-x:scroll;
      overflow-y:hidden;
      align-items:start;
      flex-direction:row;
      justify-content:start;
      scroll-behavior:smooth;
      scrollbar-width:none;
      scroll-snap-type:x mandatory;
    }

    .dSLZws::-webkit-scrollbar {
    width: 0;
    }

    .dSLZws.dragging {
      cursor:grabbing;
      scroll-behavior:auto;
      scroll-snap-type:none;
    }

    .RhqYw {
      gap:16px;
      flex-wrap:nowrap;
      padding-top:24px;
      padding-left:24px;
      align-content:start;
      padding-right:24px;
      flex-direction:row;
      padding-bottom:24px;
      background-color:var(--container-bg, #a689faff);
    }

    .bpiOpn {
      color:var(--grey-400, #A3A3A3);
      width:168px;
      height:256px;
      font-size:16px;
      box-shadow:4px 4px 0px 0px #00000044;
      align-items:start;
      font-family:'Inter';
      font-weight:700;
      padding-top:16px;
      user-select:none;
      border-color:#000000;
      border-style:solid;
      border-width:4px;
      padding-left:16px;
      border-radius:12px;
      padding-right:16px;
      padding-bottom:16px;
      justify-content:end;
      background-color:var(--grey-50, #FAFAFA);
      scroll-snap-align:center;
    }

    .event-participants\:6WGuvyWYWYUmUBDgcIFmU {
      width:calc(100% + var(--padding-global));
      height:fit-content;
      overflow-x:visible;
      overflow-y:visible;
    }

    .bUBXau {
      :;
      width:100%;
      position:static;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .bXKCFL {
      color:inherit;
      display:inline-block;
    }

    .event-participants\:8-VlNDVVqBYonoWr9Li_U {
      height:3rem;
      display:flex;
      align-items:center;
      margin-bottom:3rem;
      justify-content:center;
    }

    .bLPirc {
      gap:0px;
      color:var(--dm-primary);
      cursor:pointer;
      font-size:var(--Body2);
      font-style:italic;
      transition:text-decoration 200ms ease  ;
      align-items:center;
      font-weight:700;
      padding-top:0.25rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      text-transform:uppercase;
      justify-content:start;
    }

    @media (max-width: 670px) {

    .bLPirc {
      top:0px;
      right:0px;
      position:relative;
      margin-top:0.75rem;
      padding-top:0.5rem;
      margin-right:0.75rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.5rem;
    }
    }

    .bLPirc:hover {
      text-decoration:underline;
    }

    .CQkzi {
      color:var(--dm-text-tertiary, #818181);
      display:inline-block;
      font-size:var(--Body3);
    }

    .bUprTs {
      width:1.1rem;
      height:1.1rem;
    }

    .feewnq {
      color:var(--dm-text-tertiary, #818181);
      width:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:100%;
      overflow-x:clip;
      line-height:120%;
      white-space:pre-wrap;
      flex-direction:row;
    }

    .dRTVnv {
      gap:1.5rem;
      width:100%;
    }

    .boCIkD {
      gap:var(--space-xl);
      width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 670px) {

    .boCIkD {
      gap:0.25rem;
      width:100%;
      align-items:start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:start;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }
    }

    .event-participants\:NU8Gv5dWzPaE5g9_znYma {
      top:0rem;
      z-index:1;
      position:sticky;
      scrollbar-width:none;    /* Firefox */;
      background-color:var(--dm-background-default, #0a0a0a);
      -ms-overflow-style:none;
    }

    .event-participants\:NU8Gv5dWzPaE5g9_znYma::-webkit-scrollbar {
    
    }

    .fFPkuu {
      gap:0.5rem;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }

    .cQzTIJ {
      color:inherit;
      display:inline-block;
      font-size:var(--Body1);
      font-weight:var(--Bold);
    }

    @media (max-width: 670px) {

    .cQzTIJ {
      font-size:var(--Body2);
    }
    }

    .enZCBm {
      align-items:center;
      padding-top:0.4rem;
      padding-left:0.9rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.4rem;
      justify-content:start;
    }

    @media (max-width: 670px) {

    .enZCBm {
      padding-top:5px;
      padding-left:10px;
      padding-right:10px;
      padding-bottom:5px;
    }
    }

    .bEttoD {
      color:var(--dm-text-primary);
      font-size:var(--Body2);
      margin-top:var(--margin-top);
      font-family:Poppins;
      font-weight:var(--Regular);
      line-height:var(--line-height-text-sm);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing-text);
    }

    .bEttoD.truncated {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .bEttoD.clamped {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .event-participants\:UI10Q8TGt9vAhVHOb_75f {
      color:var(--lm-text-secondary);
      font-size:0.75rem;
    }

    .event-participants\:V5EG_yDJ7KhYwL-hwjBVL {
      top:0rem;
      right:0px;
      z-index:;
      position:absolute;
    }

    .cZVmGt {
      gap:1rem;
      width:100%;
      display:flex;
      flex-direction:column;
      grid-template-columns:1fr 1fr 1fr 1fr;
    }

    .eWwIhP {
      left:0.20rem;
    }

    .event-participants\:_FRVyJNKlRV-7dK5mi83u {
      width:1.5rem;
      height:1.5rem;
    }

    .bdUNiv {
      gap:1rem;
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      display:flex;
      max-width:100%;
      align-items:center;
      flex-direction:column;
      justify-content:space-between;
    }

    .bdUNiv.isLight {
      color:var(--lm-text-primary, #0a0a0a);
    }

    @media (max-width: 640px) {

    .bdUNiv {
      gap:1rem;
      flex-grow:1;
      align-items:start;
      padding-top:0.5rem;
      flex-direction:row-reverse;
      padding-bottom:1.5rem;
      justify-content:start;
      border-bottom-color:var(--dm-border-primary, #3c3c3d);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-xs);
    }
    }

    .bdUNiv.force-mobile-style {
      gap:1rem;
      flex-grow:1;
      align-items:start;
      padding-top:0.5rem;
      flex-direction:row-reverse;
      padding-bottom:1.5rem;
      justify-content:start;
      border-bottom-color:var(--dm-border-primary, #3c3c3d);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-xs);
    }

    .bdUNiv.block-href {
      cursor:default;
    }

    .bOEEXm {
      color:var(--dm-text-primary, #dedede);
      opacity:1;
      font-size:var(--Body3);
      translate:0 0rem;
      overflow-x:visible;
      overflow-y:visible;
      font-weight:var(--Bold);
      line-height:0.75rem;
    }

    .profil-link-card\:3gKMJ2ORoZYxTd_u8Yr-p {
      font-size:var(--Body1);
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .kpMvE {
      max-width:100%;
      padding-top:0.5rem;
      padding-bottom:0.5rem;
    }

    @media (max-width: 640px) {

    .kpMvE {
      gap:0.15rem;
      padding-top:0.25rem;
      padding-bottom:0.5rem;
    }
    }

    .kpMvE.force-mobile-style {
      gap:0.15rem;
      padding-top:0.25rem;
      padding-bottom:0.5rem;
    }

    .cgUyAP {
      color:var(--dm-text-secondary, #dedede);;
      width:100%;;
      display:inline-block;;
      opacity:1;;
      font-size:var(--Body3);;
      max-width:100%;;
      translate:0 -0rem;;
      box-sizing:border-box;   /* Stellt sicher, dass padding und border die Breite nicht überschreiten */;
      overflow-x:visible;;
      overflow-y:visible;;
      transition:all 300ms ease 0ms normal;;
      font-family:inherit;;
      font-weight:var(--Regular);;
      line-height:0.75rem;;
      white-space:nowrap;      /* Verhindert den Zeilenumbruch */;
      text-overflow:ellipsis;  /* Fügt die drei Punkte (...) am Ende hinzu */;
    }

    .bIaWf {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      transition:translate 300ms ease 0ms ;
      flex-direction:row;
    }

    .bIaWf.hover {
      translate:0 -0.5rem;
    }

    @media (max-width: 640px) {

    .bIaWf {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      translate:0 0rem;
      flex-direction:row;
    }
    }

    @media (max-width: 640px) {

    .bIaWf.hover {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      translate:0 0rem;
      flex-direction:row;
    }
    }

    .akhAI {
      width:100%;
      overflow-x:hidden;
      overflow-y:hidden;
      aspect-ratio:1 / 1;
      border-color:var(--lm-border-primary, #dedede);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    @media (max-width: 640px) {

    .akhAI {
      display:none;
      max-width:4rem;
      max-height:4rem;
    }
    }

    .akhAI.force-mobile-style {
      display:none;
      max-width:4rem;
      max-height:4rem;
    }

    .jWvlF {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      translate:0 0rem;
      transition:translate 300ms ease 0ms;
      flex-direction:row;
    }

    .jWvlF.hover {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      translate:0 0rem;
      flex-direction:row;
    }

    .bLLuFe {
      color:var(--dm-text-primary);
      width:2rem;
      height:2rem;
    }

    .cUcRUs {
      color:var(--dm-text-primary, #f8f9fb);
      opacity:1;
      overflow:hidden;;
      font-size:var(--Body2);
      translate:0 -0.15rem;
      box-sizing:border-box;;
      transition:all 300ms ease 0ms normal;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1.2rem;
      text-overflow:ellipsis;;
    }

    .cUcRUs.invisible {
      color:var(--dm-text-secondary, #dedede);
      opacity:0.8;
      translate:0 0.2rem;
      font-weight:var(--Regular);
    }

    @media (max-width: 640px) {

    .cUcRUs.invisible {
      color:var(--dm-text-primary, #dedede);
      opacity:1;
      font-size:var(--Body3);
      translate:0 0rem;
      overflow-x:visible;
      overflow-y:visible;
      font-weight:var(--Bold);
      line-height:0.75rem;
    }
    }

    @media (max-width: 640px) {

    .cUcRUs {
      color:var(--dm-text-primary, #dedede);
      opacity:1;
      font-size:var(--Body3);
      translate:0 0rem;
      overflow-x:visible;
      overflow-y:visible;
      font-weight:var(--Bold);
      line-height:0.75rem;
    }
    }

    .dKNIdG {
      width:4rem;
      height:4rem;
      transition:opacity 300ms ease 0ms normal;
      align-items:center;
      justify-content:center;
      background-color:var(--dm-background-default);
    }

    .dKNIdG.invisible {
      opacity:0;
    }

    .profil-link-card\:ai_pLydS3PKnx5vYcrF04 {
      color:inherit;
      width:100%;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    @media (max-width: 640px) {

    .profil-link-card\:ai_pLydS3PKnx5vYcrF04 {
      font-size:var(--Body1);
    }
    }

    .bZycuc {
      display:none;
      align-items:flex-end;
      justify-content:center;
    }

    .bZycuc.force-mobile-style {
      width:6rem;
      display:flex;
      align-items:flex-end;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 640px) {

    .bZycuc {
      width:6rem;
      display:flex;
      max-width:100%;
      align-items:flex-end;
      flex-direction:column;
      justify-content:center;
    }
    }

    .fFPPei {
      :;
      color:inherit;
      width:100%;
      display:inline-block;
      opacity:0;
      overflow:hidden;         /* Versteckt den überflüssigen Text */;
      font-size:var(--Body2);
      max-width:100%;
      translate:0 0.4rem;
      box-sizing:border-box;   /* Stellt sicher, dass padding und border die Breite nicht überschreiten */;
      transition:all 300ms ease 0ms normal;
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:1.2rem;
      white-space:nowrap;      /* Verhindert den Zeilenumbruch */;
      text-overflow:ellipsis;  /* Fügt die drei Punkte (...) am Ende hinzu */;
    }

    .fFPPei.invisible {
      opacity:0.8;
      translate:0 -0.1rem;
    }

    @media (max-width: 640px) {

    .fFPPei.invisible {
      color:var(--dm-text-secondary, #dedede);
      opacity:1;
      font-size:var(--Body3);
      translate:0 -0rem;
      overflow-x:visible;
      overflow-y:visible;
      line-height:0.75rem;
    }
    }

    @media (max-width: 640px) {

    .fFPPei {
      color:var(--dm-text-secondary, #dedede);
      width:100%;
      display:inline-block;
      opacity:1;
      font-size:var(--Body3);
      max-width:100%;
      translate:0 00rem;
      overflow-x:visible;
      overflow-y:visible;
      font-family:inherit;
      line-height:0.75rem;
    }
    }

    .bpDGvL {
      color:var(--dm-text-primary);
      width:fit-content;
      align-items:start;
      padding-top:clamp(0.3rem, 0.8vw + 0.05rem, 0.35rem);
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:clamp(0.425rem, 1vw + 0.1rem, 0.5rem);
      padding-right:clamp(0.425rem, 1vw + 0.1rem, 0.5rem);
      padding-bottom:clamp(0.3rem, 0.8vw + 0.05rem, 0.35rem);
      justify-content:center;
      background-color:var(--dm-background-overlay);
    }

    .bpDGvL.isLight {
      border-color:var(--lm-border-primary, #dedede);
      border-style:solid;
      border-width:1px;
      background-color:var(--lm-background-overlay, #ededee);
    }

    .drIJgn {
      display:inline-block;
      font-size:clamp(0.635rem, 1vw + 0.1rem, 0.75rem);
      font-family:'Poppins';
      font-weight:var(--Regular);
      line-height:0.75rem;
    }

    .drIJgn.isLight {
      color:var(--lm-text-primary);
    }

    .feGtbT {
      gap:0px;
      flex:1;
      width:100%;
      max-width:100%;
    }

    @media (max-width: 640px) {

    .feGtbT {
      width:calc(100% - 6rem);
    }
    }

    .fnWLEL {
      width:100%;
      height:100%;
      z-index:1;
      position:absolute;
      align-items:start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:end;
    }

    .eycdHc {
      width:5rem;
      height:5rem;
      rotate:z var(--deg);
      box-shadow:-2px 0px 10px -3px #00000017;
      align-items:center;
      border-color:var(--lm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      justify-content:center;
      background-color:var(--lm-background-default);
    }

    .JMzFl {
      width:100%;
      height:100%;
      object-fit:cover;
      transition:scale 300ms ease 0ms normal;
    }

    .JMzFl.hover {
      scale:1.1;
    }

    .eUMHzb {
      padding-left:0.20rem;
      padding-right:0.20rem;
    }

    .epoiHI {
      gap:2rem;
    }

    .dzRmrT {
      width:3rem;
      height:3rem;
      object-fit:cover;
    }

    .eDrEkh {
      gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .ctqIvS {
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
    }

    .cntlL {
      gap:1.5rem;
      flex-direction:column;
    }

    .dMAuDr {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-weight:var(--Bold);
    }

    .fsEBVK {
      flex:1;
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
    }

    .cnnYKH {
      gap:0.5rem;
    }

    .event-participants\:bmul4ni2H0lz5OiDso-LT {
      top:0rem;
      z-index:1;
      position:sticky;
      min-height:60vh;
      padding-top:var(--card-padding-md);
      padding-bottom:0px;
      scrollbar-width:none;    /* Firefox */;
      background-color:var(--dm-background-default, #0a0a0a);
      -ms-overflow-style:none;
    }

    .event-participants\:bmul4ni2H0lz5OiDso-LT::-webkit-scrollbar {
    
    }

    .fFPQKH {
      width:var(--profil-size);
      height:var(--profil-size);
      background:var(--lm-border-primary);
      border-color:var(--neutral-050, #f8f9fb);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    .event-participants\:cV3a9AQZjCyq619LteFNT {
      rotate:z 18deg;
      margin-left:-0.5rem;
      justify-content:;
    }

    @media (max-width: 670px) {

    .event-participants\:cV3a9AQZjCyq619LteFNT {
      width:2rem;
      height:2rem;
      margin-left:-0.3rem;
    }
    }

    .cEqiJL {
      display:inline-block;
    }

    .event-participants\:my30cN3zb5ZToe0WstljQ {
      top:0px;
      right:0px;
      z-index:;
      position:absolute;
    }

    .eFyiDP {
      flex:1;
      color:inherit;
      width:100%;
      position:static;
    }

    .eicUWC {
      gap:1rem;
      width:100%;
      align-items:center;
      flex-direction:row;
      padding-bottom:;
      justify-content:start;
    }

    @media (max-width: 640px) {

    .eicUWC {
      gap:0.5rem;
      width:100%;
      justify-content:;
    }
    }

    .Event-Detailseite\:3snoaD3Y2zRdWRrCzan-j {
      width:2rem;
      height:2rem;
    }

    .Event-Detailseite\:3u9uoIT4fpvIga1f2gaKj {
      flex:1;
      min-width:16rem;
    }

    .csbnSP {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    @media (max-width: 1300px) {

    .csbnSP {
      flex-direction:column;
    }
    }

    .dFiPuX {
      color:var(--lm-text-primary);
      width:100%;
      font-size:var(--Body2);
      font-weight:var(--Bold);
      line-height:var(--line-height-md);
    }

    .kYzRz {
      flex:1;
      max-width:24rem;
    }

    .cfQHOx {
      height:1px;
      background:var(--neutral-200);
      margin-bottom:1rem;
    }

    .RJJCs {
      gap:var(--space-sm);
      display:flex;
      max-width:var(--container-sm);
      align-items:center;
      justify-content:flex-start;
    }

    .Event-Detailseite\:4l4emywrhfH_L6gY5QcvM {
      flex:0;
      row-gap:1rem;
      background:var(--dm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .Event-Detailseite\:4pWnY8J2k79HymIdD9PCZ {
      color:var(--lm-text-primary);
    }

    .fiJTJK {
      border:1px solid rgba(255, 255, 255, 0.3);
      display:flex;
      row-gap:var(--space-sm);
      box-shadow:0 4px 30px rgba(0, 0, 0, 0.1);
      column-gap:var(--space-sm);
      align-items:center;
      padding-top:var(--space-lg);
      padding-left:var(--space-lg);
      padding-right:var(--space-lg);
      padding-bottom:var(--space-lg);
      backdrop-filter:blur(5px);
      justify-content:center;
      border-top-left-radius:8px;
      -webkit-backdrop-filter:blur(8px);
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .Event-Detailseite\:50N-QVt29kZRkNX12BCvG {
      background:var(--lm-background-default);
    }

    .dOPrdz {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      z-index:-1;
      position:absolute;
      object-fit:cover;
    }

    .eMfobU {
      width:var(--size);
      height:var(--size);
      max-width:100%;
      max-height:100%;
    }

    .cyIZTe {
      color:var(--color);
      width:100%;
      height:100%;
    }

    .bdyKZP {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .exiMmo {
      row-gap:var(--gap);
      column-gap:var(--gap);
    }

    .eaBA-DH {
      display:flex;
      row-gap:1rem;
      max-width:55ch;
      background:#1f1f1f80;
      column-gap:1rem;
      transition:all 300ms ease;
      align-items:center;
      padding-top:1rem;
      border-color:#1f1f1f80;
      border-style:solid;
      border-width:1px;
      padding-left:1.25rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:flex-start;
    }

    .eaBA-DH:hover {
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:1px;
    }

    .Event-Detailseite\:5VJKOGy_y4519dtvCEO6Q {
      background:var(--lm-background-overlay);
    }

    .elhPAg {
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .bUIuCy {
      width:100%;
      row-gap:6rem;
      max-width:var(--container-lg);
      column-gap:6rem;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .bUIuCy {
      gap:2rem;
      flex-direction:column;
    }
    }

    .fHhWEe {
      width:100%;
      height:100%;
      position:absolute;
      padding-left:0.75rem;
      padding-right:0.75rem;
    }

    .eGkuqE {
      color:var(--dm-primary);
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .eeIgYW {
      right:0px;
      bottom:0px;
      rotate:0 0 1 180deg;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:16rem;
    }

    .Event-Detailseite\:6KVfuWU9s9fWBnyx8aaAp {
      background:var(--lm-background-default);
    }

    .dBVdyW {
      width:100%;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      justify-content:flex-start;
    }

    .bsNtfO {
      color:var(--lm-text-primary);
      font-size:var(--Body3);
      text-overflow:ellipsis;
    }

    .fiHBQp {
      gap:0.75rem;
      width:24rem;
      cursor:pointer;
      rotate:z var(--random_rotation);
      max-width:100%;
      min-width:22rem;
      transition:all 300ms normal;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      justify-content:;
      background-color:var(--lm-background-default, #f8f9fb);
    }

    .fiHBQp:hover {
      scale:1.02;
    }

    @media (max-width: 540px) {

    .fiHBQp:hover {
      scale:0.78;
    }
    }

    @media (max-width: 540px) {

    .fiHBQp {
      scale:0.75;
    }
    }

    .bBDdey {
      gap:0.75rem;
      align-items:end;
      flex-direction:row;
      justify-content:start;
    }

    .cTaYaR {
      gap:1rem;
    }

    .etwONE {
      width:100%;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25%), calc(100% - 18.75%) 100%, 0 100%);;
      max-width:100%;
      aspect-ratio:4 / 3;;
    }

    .dujDzc {
      width:40%;
      height:40%;
      display:flex;
      object-fit:contain;
      flex-direction:column;
    }

    .fvDZwf {
      width:100%;
      height:100%;
      z-index:1;
      position:absolute;
      transition:all 800ms ease 0ms normal;
      align-items:center;
      justify-content:center;
      background-color:#00000087;
    }

    .fvDZwf.hide {
      display:none;
    }

    .ecafUH {
      :;
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .cYYpuZ {
      gap:0.5rem;
      color:var(--lm-text-primary, #0f0f0f);
      font-size:var(--H6);
      align-items:end;
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--line-height-h6);
      flex-direction:row;
      text-transform:uppercase;;
      justify-content:start;
    }

    .JOyxl {
      color:var(--lm-text-secondary, #3c3c3d);
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .ftOtuD {
      width:0.80rem;
      height:0.80rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .card-recap-link\:n_1imxK-VVvgIGfG_Gwht {
      color:var(--lm-text-primary);
      display:-webkit-box;;
      overflow:hidden;;
      text-overflow:ellipsis;;
      -webkit-box-orient:vertical;;
      -webkit-line-clamp:3; /* Begrenzung auf 3 Zeilen */;
    }

    .cYWSIJ {
      gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .cPgCSH {
      color:var(--lm-primary, #e94f10);
    }

    .Event-Detailseite\:6kpkdT7jR9GQsJ-bG5qt_ {
      width:26rem;
      rotate:0 0 1 8deg;
      max-width:100%;
      min-width:auto;
      box-shadow:0px 9px 55px -9px #00000020;
      transition:scale 300ms ease;
      margin-left:auto;
      margin-right:auto;
    }

    .Event-Detailseite\:6kpkdT7jR9GQsJ-bG5qt_:hover {
      scale:1.05 1.05 1;
    }

    .ecAEKe {
      gap:1rem;
      color:var(--neutral-050, #f8f9fb);
      width:fit-content;
      cursor:pointer;
      height:3.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(3.5rem / 4)), calc(100% - calc(3.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button1);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-primary);
    }

    .ecAEKe.disabled {
      opacity:16%;
    }

    .ckEvGj {
      width:1.5rem;
      height:1.5rem;
    }

    .button-primary-large\:uW0WC7p-j_hhF_71sT8Tv {
      width:1.5rem;
      height:1.5rem;
    }

    .bkJNjK {
      color:var(--dm-text-primary);
      line-height:var(--line-height-text-sm);
    }

    .exMPSJ {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body3);
      font-family:'Poppins';
    }

    .dXXOLO {
      color:var(--dm-accent);
      width:fit-content;
      cursor:pointer;
      display:inline;
      font-weight:var(--Bold);
      text-decoration:underline 1px;
    }

    .kKyvV {
      gap:var(--space-sm);
    }

    .eMIAKp {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .cBInRs {
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:var(--Body3);
    }

    .Event-Detailseite\:7mnvgcIDTF-YWEyiOo0eH {
      color:var(--lm-text-primary);
    }

    .fphJxk {
      padding-left: --card-padding-md: clamp(1.5rem, 2vw + 0.2rem, 2rem);;
    }

    .Event-Detailseite\:7r-sV_bB4FJlO78BQnlJc {
      color:var(--lm-text-primary);
    }

    .dYBysN {
      flex:1;
      overflow-x:clip;
      overflow-y:clip;
    }

    .bNfNZw {
      row-gap:0.25rem;
      column-gap:0.25rem;
    }

    .dyFdKI {
      color:var(--lm-text-secondary);
      font-size:var(--Body2);
      text-align:center;
      line-height:var(--line-height-h5);
    }

    .CPFYj {
      background:white;
      overflow-x:clip;
      overflow-y:clip;
      border-color:#ffffff;
      border-style:solid;
      border-width:2px;
    }

    .dGsOig {
      color:#000000;
      display:flex;
      background:#ffffff;
      text-align:left;
    }

    .chQDOP {
      color:#000000;
      display:flex;
      background:#ffffff;
      text-align:left;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .dmUjHT {
      color:inherit;
      width:fit-content;
      font-size:1.5rem;
      font-family:"Oswald";
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    @media (max-height: 700px) {

    .dmUjHT {
      font-size:var(--Body1);
    }
    }

    .cyiTFM {
      background:radial-gradient(at center center, #2b2b2b 0%, #000000 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      overflow-x:hidden;
      overflow-y:hidden;
    }

    .cyiTFM.orange {
      background:radial-gradient(at center center, #363636 0%, #212121 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .cyiTFM.blur {
      background:white;
    }

    .cTjpAh {
      color:inherit;
      width:fit-content;
      opacity:0.75;
      font-size:var(--Body2);
      font-family:"Oswald";
      line-height:var(--line-height-text-sm);
    }

    @media (max-height: 700px) {

    .cTjpAh {
      font-size:var(--Body3);
    }
    }

    .bNBScq {
      width:102%;
      height:100%;
      margin-left:-1%;
      margin-right:auto;
    }

    .dnEgex {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
    }

    .bpONik {
      width:100%;
      object-fit:cover;
      aspect-ratio:1/1;
    }

    .bdGyQZ {
      left:-1%;
      color:#000000;
      bottom:1.5rem;
      rotate:0 0 1 -1deg;
      display:flex;
      position:absolute;
      background:#ffffff;
      text-align:left;
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:2rem;
      padding-bottom:0.5rem;
    }

    .speaker-profile\:g0kuuxf1IlMhstLIWH7j7 {
      width:100%;
      background:inherit;
      aspect-ratio:1/1;
      border-color:black;
      border-style:none;
    }

    .fDlZcM {
      color:inherit;
      width:fit-content;
      opacity:0.75;
      font-size:var(--Body3);
      font-family:"Poppins";
      line-height:var(--line-height-text-sm);
    }

    .ddQwSB {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      padding-top:0rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1.5rem;
    }

    @media (max-width: 700px) {

    .ddQwSB {
      padding-top:0.5rem;
    }
    }

    .frzWIL {
      left:0px;
      width:100%;
      bottom:-1px;
      display:flex;
      position:absolute;
      align-items:center;
      justify-content:flex-end;
    }

    .YA-dyI {
      color:var(--lm-text-primary);
      opacity:.75;
      font-size:0.875rem;
      line-height:var(--line-height-text-sm);
      padding-left:#;
    }

    .ediXbJ {
      color:inherit;
      width:fit-content;
      font-size:var(--Body2);
      font-family:"Poppins";
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .Event-Detailseite\:8ZmmzaIdEb4FROg4380z1 {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:8_vThBlqch6AWG7EoSFfp {
      flex:0;
      width:100%;
    }

    .ePQiUe {
      color:var(--dm-accent, #b5cef1);
      display:inline-block;
      font-size:var(--H5);
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--line-height-h5);
      text-transform:uppercase;
    }

    .Event-Detailseite\:8bxzfUbIEUD1xlyRp5pRo {
      color:var(--light-blue-700);
    }

    .flqBYx {
      width:100%;
      font-family:'Poppins';
    }

    .fpVUIZ {
      font-family:inherit;
    }

    .cjSkia {
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:var(--container-md);
      column-gap:2rem;
      text-align:center;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .cRFANi {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      display:flex;
      row-gap:2rem;
      position:relative;
      flex-wrap:wrap;
      column-gap:2rem;
      align-items:flex-end;
      flex-direction:row;
      justify-content:space-between;
    }

    .eNxzQy {
      top:0%;
      width:100vw;
      height:100%;
      z-index:0;
      position:absolute;
      align-items:end;
      justify-content:end;
    }

    .dQTpbq {
      width:100%;
      row-gap:6rem;
      max-width:var(--container-lg);
      column-gap:6rem;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .dQTpbq {
      row-gap:3rem;
      column-gap:3rem;
      flex-direction:column;
    }
    }

    .cCYXsI {
      width:100%;
    }

    .jTboY {
      display:flex;
      row-gap:0rem;
      flex-wrap:wrap;
      column-gap:0rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dJhuhF {
      top:0px;
      width:fit-content;
      height:96px;
      margin-left:auto;
      margin-right:auto;
    }

    @media (max-width: 800px) {

    .dJhuhF {
      height:64px;
    }
    }

    .bvkUCJ {
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25%), calc(100% - 25%) 100%, 0 100%);;
      aspect-ratio:1/1;
    }

    .Event-Detailseite\:9vhkvV7mIPv1Xj7fRny66 {
      flex:1;
      width:100%;
    }

    .Event-Detailseite\:9zIe-2MRoDqcwoOOWwvsU {
      width:fit-content;
      cursor:not-allowed;
    }

    .fDkgXl {
      color:var(--dm-text-secondary);
    }

    .dkpcKW {
      color:#ffffff0f;
    }

    .fiZlxy {
      font-size:var(--Body2);
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
      text-decoration-line:underline;
    }

    .cDlDTR {
      height:6rem;
      opacity:1;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 400ms cubic-bezier(0.21, 0.61, 0.35, 1) 0ms ;
      align-items:start;
      padding-left:1rem;
      padding-right:2px;
      padding-bottom:2px;
      justify-content:end;
    }

    .cDlDTR.closed {
      height:0px;
      opacity:0;
    }

    .eWHvtT {
      width:100%;
      margin-top:7rem;
    }

    .Event-Detailseite\:AcOLlN9RdFSVyPM8pd_Yi {
      background:var(--lm-background-overlay);
    }

    .Event-Detailseite\:AcYibfcg-OjcrySc_NUOM {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:AvN2KDKL27DeSalKSsSnY {
      color:inherit;
    }

    .Event-Detailseite\:B5E4cIkMQopw6IVDS3Ij5 {
      width:100%;
      display:flex;
      margin-top:1rem;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 480px) {

    .Event-Detailseite\:B5E4cIkMQopw6IVDS3Ij5 {
      width:100%;
    }
    }

    .ckKnKV {
      width:100%;
      height:100%;
      display:flex;
      row-gap:3rem;
      max-width:var(--container_max-width);
      column-gap:3rem;
      align-items:center;
      margin-left:auto;
      padding-top:var(--padding-section_max-width);
      margin-right:auto;
      padding-bottom:var(--padding-section_max-width);
      justify-content:space-between;
    }

    .Event-Detailseite\:Bb7jslsPfdPk1oUE6QFD1 {
      width:fit-content;
    }

    .dwoynE {
      row-gap:var(--space-md);
      column-gap:var(--space-md);
    }

    .cKxirY {
      width:100%;
      row-gap:0.75rem;
      column-gap:0.75rem;
    }

    .dBgIph {
      gap:var(--space-md);
      width:24rem;
      cursor:pointer;
      display:flex;
      animation:2s ease 0ms 1 normal none running animation-diMMIZ;
      max-width:100%;
      align-self:stretch;
      background:white;
      transition:all 300ms ease 0ms normal;
      align-items:flex-start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      outline-color:#ffffff00;
      outline-style:solid;
      outline-width:1rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:space-between;
      border-top-left-radius:2px;
      border-top-right-radius:2px;
      border-bottom-left-radius:2px;
      border-bottom-right-radius:2px;
    }

    .dBgIph:hover {
      background:var(--lm-background-overlay);
      outline-color:var(--lm-hover);
      outline-style:solid;
      outline-width:1rem;
    }

    .dBgIph:focus-visible {
      offset:;
      outline-color:var(--lm-primary);
      outline-style:solid;
      outline-width:2px;
      outline-offset:4px;
    }

    @keyframes animation-diMMIZ {
        0% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
    }

    .cIrIgc {
      display:inline;
      font-size:var(--text-xl);
      font-family:"Oswald";
      font-weight:var(--Bold);
      line-height:125%;
      text-transform:uppercase;
    }

    .fxFlbV {
      color:var(--lm-text-primary, #0f0f0f);
      font-size:0.95rem;
      align-items:end;
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:0.95rem;
      flex-direction:row;
      text-transform:uppercase;;
      justify-content:start;
    }

    .card-event-teaser-eventpage\:K4ICs7vK6nV473ZW91m6_ {
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      position:absolute;
    }

    .ezThtX {
      width:0.8rem;
      height:0.8rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .ccABjL {
      color:var(--lm-text-secondary);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .jwLGl {
      width:1rem;
    }

    .elwEoU {
      z-index:;
      font-size:var(--Body3);
      font-family:Poppins;
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .dvSnYR {
      width:100%;
      display:flex;
      align-items:center;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:space-between;
    }

    .eCGftU {
      height:2rem;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bXXyrK {
      color:var(--lm-text-secondary, #3c3c3d);
      font-size:var(--Body3);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .bmSHew {
      color:var(--dm-primary);
      margin-left:0.5rem;
    }

    .dyDHAU {
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .zXIry {
      left:-5%;
      width:117%;
      height:100%;
      position:absolute;
      object-fit:contain;
    }

    .card-event-teaser-eventpage\:opKCYI_1mdMl6JKt5bPJ3 {
      position:relative;
    }

    .bjfdkF {
      color:var(--lm-text-secondary);
      display:-webkit-box;;
      overflow:hidden;;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
      text-overflow:ellipsis;;
      -webkit-box-orient:vertical;;
      -webkit-line-clamp:3; /* Begrenzung auf 3 Zeilen */;
    }

    .bdvoIT {
      top:0.5rem;
      left:0.5rem;
      color:var(--text-fill);
      display:flex;
      row-gap:0.5rem;
      z-index:1;
      position:absolute;
      background:var(--fill);
      column-gap:0.5rem;
      padding-top:0.25rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.2rem;
    }

    .THPUm {
      width:100%;
      height:100%;
      max-width:100%;
      object-fit:cover;
      transition:scale 500ms ease;
    }

    .THPUm.blur {
      filter:blur(3px) saturate(0);
    }

    .THPUm.group-hover {
      scale:1.05 1.05 1;
    }

    .eOJLoA {
      display:flex;
      row-gap:0.45rem;
      column-gap:0.45rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
    }

    .Event-Detailseite\:C5h1Z024YxotwdWPl-LYm {
      color:var(--lm-text-primary);
      max-width:20rem;
    }

    .Event-Detailseite\:CLANFOPKnpOs6inkjN9bQ {
      text-align:left;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .fgRA-Dx {
      color:var(--dm-text-primary);
      width:100%;
      font-size:var(--Body2);
      font-family:'Poppins';
      font-weight:var(--Regular);
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .dnOoGX {
      width:100%;
      height:100%;
      display:contents;
    }

    .fzvQal {
      top:var(--offset, 16px);
      left:var(--offset, 16px);
      right:var(--offset, 16px);
      bottom:var(--offset, 16px);
      z-index:50;
      position:var(--position, fixed);
      pointer-events:none;
    }

    .fzvQal.bottom {
      flex-direction:column-reverse;
      justify-content:end;
    }

    .ezcecC {
      animation:fadeInUp 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
      align-items:center;
      flex-direction:column;
      padding-bottom:12px;
      justify-content:start;
      transform-origin:top center;
    }

    .ezcecC.disposing {
      animation:fadeOutUp 0.5s ease-out forwards;
    }

    .ezcecC.left {
      align-self:start;
    }

    .ezcecC.right {
      align-self:end;
    }

    .ezcecC.bottom {
      animation:fadeInDown 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
      padding-top:12px;
      transform-origin:bottom center;
    }

    .ezcecC.disposing-bottom {
      animation:fadeOutDown 0.5s ease-out forwards;
    }

    .exTFDf {
      width:100%;
      height:100%;
      overflow:hidden;
    }

    .eyAmaz {
      width:100%;
      height:100%;
    }

    .byOYIn {
      gap:8px;
      color:var(--grey-200, #E5E5E5);
      cursor:pointer;
      display:flex;
      max-width:350px;
      box-shadow:0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
      align-items:center;
      line-height:1.3;
      padding-top:12px;
      user-select:none;
      padding-left:16px;
      border-radius:14px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      pointer-events:auto;
      justify-content:start;
      background-color:var(--toast-background-color, #171717);
    }

    .byOYIn:hover {
      color:var(--teal-50, #F0FDFA);
      background-color:var(--grey-800, #262626);
    }

    .page-wrapper\:DOquo3iAqA4ArYKrISFYc {
      width:100%;
      z-index:2;
    }

    .bUefzq {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 640px) {

    .bUefzq {
      width:100%;
      flex-direction:column-reverse;
    }
    }

    .eTXepl {
      color:var(--dm-text-primary);
    }

    .ecocdk {
      width:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dkNFWt {
      color:var(--dm-text-primary);
      transition:color 200ms ease;
      text-decoration-line:underline;
    }

    .dkNFWt:hover {
      color:var(--dm-accent);
    }

    @media (max-width: 640px) {

    .cookie-banner\:6tj3VfnHVWJ7m32Dqt-Zj {
      width:100%;
    }
    }

    .dihvIy {
      color:var(--dm-text-primary);
      width:1.75rem;
      height:1.75rem;
    }

    .drymbc {
      width:100%;
      display:flex;
      row-gap:1.75rem;
      flex-wrap:wrap;
      column-gap:1.75rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .eejJpk {
      display:flex;
      row-gap:1rem;
      max-width:100%;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .pzSFY {
      width:80rem;
      display:flex;
      row-gap:1.5rem;
      max-width:100%;
      translate:0 0% 0;
      background:var(--dm-background-overlay);
      border-top:var(--border-width-md) solid var(--dm-border-primary);
      box-shadow:0px 3px 16px -3px #14141429;
      column-gap:1.5rem;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:translate 600ms ease 100ms;
      align-items:flex-end;
      border-left:var(--border-width-md) solid var(--dm-border-primary);
      margin-left:auto;
      padding-top:1rem;
      border-right:var(--border-width-md) solid var(--dm-border-primary);
      margin-right:auto;
      padding-left:1rem;
      border-bottom:none;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .pzSFY {
      
    @starting-style {
      translate:0 100% 0;
      padding-top:0px;
      padding-bottom:0px;
    }
    }

    .dGkKxF {
      height:fit-content;
      flex-direction:row;
    }

    .bkAFMS {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      cursor:pointer;
      display:flex;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:1.125px;
      flex-direction:row;
      justify-content:start;
    }

    .bkAFMS.disabled {
      opacity:16%;
    }

    .dMtoqS {
      font-size:inherit;
      font-family:inherit;
      text-decoration-line: underline;
    }

    .button-text\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .cookie-banner\:FbSTMsDTlYrecch8JRGGD {
      height:1.25rem;
    }

    .bzlOSm {
      gap:0.325rem;
      color:var(--neutral-900, #0f0f0f);
      width:auto;
      cursor:pointer;
      height:1.75rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(1.75rem / 4)), calc(100% - calc(1.75rem / 4)) 100%, 0 100%);;
      font-size:var(--Button3);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-background-default);
    }

    .bzlOSm.disabled {
      cursor:default;
      opacity:16%;
    }

    .button-white-small\:wUJSHAocW_CGCp3N9PMnX {
      width:1rem;
      height:1rem;
    }

    .cVMNhr {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      pointer-events:none;
    }

    .cSDEUo {
      display:flex;
      flex-direction:column;
    }

    .so-switch\:9xDvC7hc90wM-Hy4nsyON {
      width:1.2rem;
      height:1.2rem;
      translate:0px 0px;
      background:var(--dm-background-default);
      transition:translate 200ms ease 0ms normal, background 200ms ease;
    }

    .so-switch\:9xDvC7hc90wM-Hy4nsyON.checked {
      translate:1.25rem 0 0;
      background:var(--dm-text-primary);
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w {
      width:2.75rem;
      cursor:pointer;
      height:1.5rem;
      background:var(--dm-border-primary);
      transition:background-color 200ms ease 0ms normal;
      align-items:start;
      padding-top:0px;
      padding-left:0.15rem;
      padding-right:0.15rem;
      outline-offset:var(--border-md);
      padding-bottom:0px;
      justify-content:center;
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w.checked {
      background:var(--dm-primary);
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w:focus-visible {
      outline-color:var(--dm-accent);
      outline-style:solid;
      outline-width:var(--border-lg);
      outline-offset:var(--border-md);
    }

    .dqsoTv {
      width:fit-content;
      height:fit-content;
    }

    .eaVGah {
      width:80rem;
      display:flex;
      row-gap:1.5rem;
      flex-wrap:wrap;
      max-width:100%;
      background:var(--dm-background-overlay);
      border-top:var(--border-width-md) solid var(--dm-border-primary);
      box-shadow:0px 3px 16px -3px #14141429;
      column-gap:1.5rem;
      transition:opacity 400ms ease;
      align-items:center;
      border-left:var(--border-width-md) solid var(--dm-border-primary);
      margin-left:auto;
      padding-top:1rem;
      border-right:var(--border-width-md) solid var(--dm-border-primary);
      margin-right:auto;
      padding-left:1rem;
      border-bottom:none;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .eaVGah {
      
    @starting-style {
      opacity:0;
    }
    }

    .LGjNi {
      flex:1;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:flex-start;
      justify-content:space-between;
    }

    .sWFO {
      color:var(--dm-text-secondary);
      font-size:var(--Body3);
      font-weight:var(--Regular);
      line-height:var(--line-height-text-sm);
      white-space:pre-wrap;
    }

    .eoddwJ {
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      max-width:100%;
      column-gap:1rem;
      flex-direction:row;
    }

    .bAWoRV {
      gap:var(--gap);
      display:grid;
      grid-template-columns:repeat(var(--desktop), 1fr);
    }

    @media (max-width: 880px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--tablet), 1fr);
    }
    }

    @media (max-width: 660px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--landscape), 1fr);
    }
    }

    @media (max-width: 440px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--portrait), 1fr);
    }
    }

    .cookie-banner\:dkEksNCZaKVFIH9KhnKYr {
      width:100%;
      row-gap:3rem;
      column-gap:3rem;
    }

    .dthkVo {
      width:1.125rem;
      height:1.125rem;
    }

    .cYIZyv {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      cursor:pointer;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--neutral-900, #0f0f0f);
    }

    .cYIZyv.disabled {
      opacity:16%;
    }

    .cYIZyv.full-width {
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .button-black\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    @media (max-width: 640px) {

    .cookie-banner\:fAnG0EpiM3Ru3PjMxd_19 {
      width:100%;
    }
    }

    .fgNUgG {
      left:0px;
      right:0px;
      bottom:0rem;
      z-index:2000;
      position:fixed;
      overflow-x:clip;
      overflow-y:clip;
      padding-left:0rem;
      padding-right:0rem;
    }

    .ddbJCY {
      flex:1;
      color:var(--dm-text-primary);
      font-size:0.9rem;
      line-height:1rem;
      white-space:pre-wrap;
    }

    .eNvjmu {
      width:100%;
      z-index:1;
    }

    .Event-Detailseite\:CTq8RPVqd-B2il9TAAt2I {
      overflow-x:clip;
      overflow-y:clip;
    }

    .coUdcG {
      width:72%;
      height:100%;
      z-index:1;
      position:absolute;
      background:radial-gradient(120.93% 124.96% at 97.54% 87.64%, rgba(0, 0, 0, 0.50) 34%, #000 100%), rgba(255, 255, 255, 0.20);
    }

    @media (max-width: 720px) {

    .coUdcG {
      width:100%;
      opacity:0.9;
    }
    }

    .dWPFgs {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      flex-wrap:wrap;
      column-gap:1.5rem;
      align-items:stretch;
      flex-direction:row;
      justify-content:center;
    }

    .Event-Detailseite\:C_DeYuzzAfbNBUEJs2P7M {
      color:var(--light-blue-700);
    }

    .dusJAk {
      top:0px;
      left:0px;
      right:0px;
      width:100vw;
      bottom:0px;
      height:100vh;
      z-index:100;
      position:fixed;
      align-items:center;
      justify-content:center;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .eQEsix {
      height:100%;
      display:flex;
      position:absolute;
      align-items:flex-start;
      aspect-ratio:1/1;
      justify-content:flex-start;
    }

    .bRkIUH {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .caOQPF {
      color:inherit;
      display:inline-block;
      font-size:var(--H6);
      font-family:Oswald;
      font-weight:var(--Bold);
    }

    .ItggU {
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .dZhtTZ {
      color:var(--dm-text-secondary);
      display:inline;
      row-gap:0.25rem;
      column-gap:0.25rem;
      text-align:left;
      align-items:center;
      line-height:var(--line-height-text-sm);
      flex-direction:row;
      justify-content:flex-start;
    }

    .QsKku {
      color:var(--lm-text-primary);
      width:100%;
      rotate:0 0 1 0deg;
      font-size:var(--Body2);
      max-width:100%;
      min-width:30ch;
    }

    .fFUpiE {
      gap:var(--space-sm);
      display:flex;
      max-width:var(--container-sm);
      text-align:center;
      align-items:center;
      justify-content:flex-start;
    }

    .Event-Detailseite\:E77QPjXLLWQh_2cpL5x2S {
      color:var(--lm-text-primary);
      width:fit-content;
    }

    .Event-Detailseite\:EEobQazajW-TDA0U6LSg2 {
      flex:0;
      row-gap:1rem;
      background:var(--lm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .dGvrJR {
      gap:0.5rem;
      color:var(--neutral-900, #0f0f0f);
      width:auto;
      cursor:pointer;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--neutral-050, #f8f9fb);
    }

    .dGvrJR.disabled {
      cursor:default;
      opacity:16%;
    }

    .dGvrJR.full-width {
      width:100%;
      align-items:center;
      justify-content:center;
    }

    .button-white\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .bdkibg {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    .buPqmR {
      flex-grow:1;
      flex-basis:0%;
      flex-shrink:1;
    }

    .eMxDHk {
      display:flex;
      margin-top:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-end;
    }

    .Event-Detailseite\:F_W-s6NPuLm19o-q_e6wU {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:FsbOLGI9yHWZVem8AM0mr {
      color:var(--lm-text-primary);
    }

    .UIskE {
      width:100%;
      object-fit:cover;
      aspect-ratio:3/2;
    }

    .buriRW {
      display:inline;
      font-weight:var(--Bold);
      text-decoration-line:underline;
      text-decoration-color:var(--lm-primary);
      text-decoration-style:dotted;
      text-underline-offset:0.25rem;
    }

    .bFcNAP {
      width:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      text-align:center;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .ehPwxO {
      margin-right:0.3rem;
    }

    .Event-Detailseite\:GDvEFExY5WioQRTxGQRZi {
      color:var(--lm-text-primary);
    }

    .etdDzh {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      justify-content:center;
    }

    .cHPxFV {
      width:100%;
      display:inline-block;
      font-size:var(--H3_in-page-wrapper);
      font-family:"Caveat Brush";
    }

    .cxRwoM {
      row-gap:3rem;
      column-gap:3rem;
    }

    .ltURG {
      color:var(--lm-text-primary, #0a0a0a);
      display:inline-block;
      font-size:var(--Body2);
      margin-top:2rem;
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:var(--line-height-text);
    }

    .dYcKGd {
      gap:2rem;
      color:var(--dm-text-primary);
      width:100%;
      z-index:1000;
      flex-wrap:wrap;
      max-width:100%;
      align-items:center;
      padding-left:var(--padding-global);
      flex-direction:row;
      justify-content:center;
      background-color:var(--dm-background-default);
      border-bottom-color:var(--dm-border-primary);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-sm);
    }

    @media (max-width: 550px) {

    .dYcKGd {
      display:flex;
      align-items:flex-start;
      padding-left:var(--padding-global);
      padding-right:6rem;
      justify-content:center;
    }
    }

    .eDdyoU {
      font-size:inherit;
      translate:0 0.135rem;
      font-family:inherit;
      font-weight:inherit;
      padding-right:0.25rem;
    }

    .dLUyTi {
      width:1.25rem;
      cursor:pointer;
      height:1.25rem;
      align-items:center;
      justify-content:center;
    }

    .bERPgY {
      gap:0.25rem;
      flex-wrap:wrap;
      max-width:100%;
      align-items:center;
      padding-top:0.3rem;
      flex-direction:row;
      padding-bottom:0.3rem;
      justify-content:center;
    }

    .cgcNcw {
      align-items:center;
      justify-content:center;
    }

    .fkhpJO {
      color:inherit;
      width:100%;
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      line-height:0.85rem;
      white-space:normal;
    }

    .MuVdB {
      width:0.8rem;
      height:0.8rem;
    }

    .eFAIKC {
      padding-left:0.25rem;
    }

    .bFaHNG {
      color:var(--dm-primary, #e94f10);
      cursor:pointer;
      font-size:var(--Body3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .bFaHNG:hover {
      text-decoration-line: underline;
    }

    .cCFqqE {
      right:0px;
      width:fit-content;
      height:100%;
      position:absolute;
      max-width:fit-content;
      align-items:end;
      padding-right:1.5rem;
      justify-content:center;
    }

    .Lcftw {
      gap:var(--space-md);
      width:100%;
    }

    .eDEYpT {
      color:var(--lm-text-primary);
      width:100%;
      font-size:var(--Body3);
      line-height:var(--line-height-md);
    }

    .Event-Detailseite\:IAbHPpTAuXJWLQJVHmE_- {
      flex:1;
      width:100%;
      height:100%;
      min-width:20rem;
      background:var(--lm-background-default);
    }

    @media (max-width: 700px) {

    .Event-Detailseite\:IAbHPpTAuXJWLQJVHmE_- {
      height:fit-content;
    }
    }

    .cvzLDA {
      flex:none;
      width:100%;
      cursor:pointer;
      overflow-x:hidden;
      overflow-y:hidden;
      aspect-ratio:2 / 1;
    }

    .cvzLDA.has-link {
      cursor:default;
    }

    .bbGDyU {
      width:100%;
      height:100%;
      object-fit:contain;
    }

    .bHLNBI {
      width:100%;
      height:100%;
      transition:all 200ms ease 0ms;
      align-items:center;
      padding-top:clamp(0.9375rem, 0.5vw + 0.75rem, 1.25rem);
      padding-left:clamp(1.5rem, 1vw + 1rem, 2rem);
      padding-right:clamp(1.5rem, 1vw + 1rem, 2rem);
      flex-direction:row;
      padding-bottom:clamp(0.9375rem, 0.5vw + 0.75rem, 1.25rem);
      justify-content:center;
    }

    .bHLNBI:hover {
      scale:1.05;
      background-color:var(--dm-hover, #ffffff05);
    }

    .bHLNBI.is-light {
      background-color:var(--lm-background-default);
    }

    .bHLNBI.no-src {
      scale:1;
      cursor:default;
    }

    .Event-Detailseite\:IUScPpg0z6_GhenCtoIKd {
      max-width:30rem;
      min-width:20rem;
      background:var(--lm-background-default);
    }

    .bRFpkO {
      width:100%;
      align-items:center;
      justify-content:start;
    }

    .Event-Detailseite\:IVb-zDinuxQEye0DaPPXK {
      align-items:center;
      justify-content:start;
    }

    .IuTdL {
      color:var(--color-text, #0a0a0a);
      font-size:var(--Label);
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .eezaaL {
      flex:1;
      color:inherit;
      width:100%;
      height:100%;
      font-size:var(--Body2);
      appearance:none !important;
      align-items:center;
      font-family:inherit;
      font-weight:var(--Regular);
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:start;
      -webkit-appearance:none !important;
    }

    .dJjRUo {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .dJjRUo:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .ccxiGW {
      color:var(--neutral-900);
    }

    .eXeVwq {
      width:0.75rem;
    }

    .Event-Detailseite\:IW01gJnF_U6ln9333o0CJ {
      width:100%;
    }

    .bitUMx {
      width:fit-content;
      cursor:pointer;
      height:fit-content;
      font-size:var(--Body2);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .dTxWqK {
      color:var(--color-text, #0a0a0a);
      width:100%;
      height:100%;
      display:flex;
      font-size:inherit;
      align-items:start;
      font-family:inherit;
      padding-left:0.75rem;
      flex-direction:column;
      justify-content:center;
    }

    .ebeEzc {
      width:1.5rem;
      height:1.5rem;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      border-radius:0px;
      background-color:var(--color-background, );
    }

    .ebeEzc:checked {
      align-items:center;
      border-color:var(--color-border-checked, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      background-size:0.8rem;
      justify-content:center;
      background-color:var(--lm-background-default, #f8f9fb);
      background-image:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/ueberstunde:check-black(1).png/public");
      background-repeat:no-repeat;;
      background-position:center;;
    }

    .ebeEzc:hover {
      background-color:var(--color-background-hover, #ededee);
    }

    .ebeEzc:disabled {
      border-color:var(--color-background, );
      border-style:solid;
      border-width:6px;
      background-color:var(--color-background-hover, #ededee);
    }

    .ebeEzc:checked:hover {
      background-color:var(--lm-background-overlay, #ededee);
    }

    .Event-Detailseite\:IeVIdKUDjXL_8ILYi86WT {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:J5q-gcjOuZgi_eqVMsL8Z {
      color:var(--lm-text-primary);
    }

    .cIKjiK {
      cursor:pointer;
      display:inline;
      font-weight:var(--Bold);
      text-decoration-line:underline;
    }

    .bWiFTe {
      animation:shake 4s infinite linear;
      font-size:var(--H2_in-page-wrapper);
      line-height:var(--line-height-h2);
      animation-delay:0;
    }

    .eOucms {
      flex:1;
      width:100%;
      display:flex;
      max-width:100%;
      align-items:center;
      padding-top:3rem;
      padding-bottom:3rem;
      justify-content:center;
    }

    @media (max-width: 540px) {

    .eOucms {
      padding-top:0px;
      padding-bottom:0px;
    }
    }

    .clUrwm {
      width:100%;
      height:6.2rem;
      object-fit:cover;
      object-position: top top;
    }

    .Event-Detailseite\:Ja1HLWwIpN_bhjcnZ__oU {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
    }

    .dDbbJO {
      gap:5rem;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 840px) {

    .dDbbJO {
      gap:2rem;
      flex-direction:column;
    }
    }

    .Event-Detailseite\:JpvuAZNIH2k0lZJd0UscF {
      flex:1;
    }

    .cTKKQz {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      justify-content:start;
    }

    .Event-Detailseite\:KFeaEXFC4bIR9QV3r7lEw {
      flex:1;
    }

    .Event-Detailseite\:KN6RiUo_OACe4r4nVZ31D {
      color:var(--light-blue-700);
    }

    .Event-Detailseite\:KVg9me5mq-5-IdC4Qn-9W {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:KftJOFcMjpFr4BA0qIKcq {
      color:var(--lm-text-primary);
      max-width:47rem;
    }

    .eMlPFZ {
      width:100%;
      font-size:var(--Body2);
    }

    .ZIpJS {
      width:100%;
      align-items:center;
      padding-top:var(--section-padding-sm);
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      padding-bottom:0px;
      justify-content:start;
      background-color:var(--dm-background-default);
    }

    .bsYKNg {
      color:var(--dm-text-secondary, #d6d6d7);
      width:fit-content;
      cursor:pointer;
      font-size:var(--Button3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      justify-content:center;
    }

    .bsYKNg.disable {
      color:var(--dm-text-tertiary, #818181);
      cursor:default;
    }

    .jfXMI {
      color:var(--lm-text-primary);
      font-size:0.43rem;
      font-style:normal;
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:0.43rem;
      text-transform:none;
    }

    .cVnlBC {
      top:-28%;
      right:-3.3rem;
      width:fit-content;
      position:absolute;
      padding-top:0.20rem;
      padding-left:0.20rem;
      padding-right:0.20rem;
      padding-bottom:0.12rem;
      background-color:var(--dm-accent, #b5cef1);
    }

    .eFcuwn {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .dkxomj {
      color:var(--dm-primary);
      width:1.5rem;
      cursor:pointer;
      height:1.5rem;
    }

    .ccoGzS {
      color:var(--dm-primary);
      width:1.5rem;
      height:1.5rem;
    }

    .cssXLC {
      gap:var(--space-3xl);
      width:100%;
    }

    .fshOUX {
      color:var(--dm-text-tertiary);
      cursor:pointer;
      text-decoration-line: underline;
    }

    .fAulIr {
      color:var(--dm-text-tertiary, #818181);
      width:100%;
      font-size:var(--Body2);
      align-items:center;
      padding-top:var(--space-2xl);
      flex-direction:row;
      padding-bottom:var(--space-xl);
      justify-content:space-between;
    }

    @media (max-width: 680px) {

    .fAulIr {
      gap:1rem;
      align-items:center;
      padding-top:4rem;
      flex-direction:column-reverse;
      justify-content:start;
    }
    }

    .bGiaeu {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      column-gap:var(--space-lg);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .WzKiv {
      width:100%;
      cursor:pointer;
      max-width:14rem;
    }

    .cOSAZD {
      width:fit-content;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .eQcmJA {
      flex:1;
      width:100%;
      display:flex;
      row-gap:var(--space-4xl);
      z-index:1;
      flex-wrap:wrap;
      column-gap:var(--space-4xl);
      align-items:flex-start;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 700px) {

    .eQcmJA {
      display:flex;
      align-items:center;
      justify-content:center;
    }
    }

    .Footer\:VEnt9KtZ5ro7gNEPpfmPf {
      width:1.5rem;
      height:1.5rem;
    }

    .XcZkP {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .bSkVEb {
      width:100%;
      height:var(--border-width-md);
      background-color:var(--dm-border-primary, #3c3c3d);
    }

    .fmSkOl {
      width:clamp(7rem, 5vw + 4rem, 10rem);
      height:fit-content;
    }

    .fmSkOl.cursor-pointer {
      cursor:pointer;
    }

    .eUojox {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    @media (max-width: 1140px) {

    .eUojox {
      text-align:left;
    }
    }

    .HXPUH {
      flex:1  ;
      width:100%;
      display:flex;
      max-width:10rem;
      align-items:center;
      padding-top:2rem;
      aspect-ratio:1/1;
      border-color:var(--lm-background-default);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
      justify-content:center;
    }

    .HXPUH:hover {
      cursor:pointer;
    }

    .difuDk {
      gap:var(--space-xl);
      align-items:center;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:start;
    }

    .CNRUi {
      gap:var(--space-sm);
      flex:1;
      display:flex;
      align-items:flex-start;
      justify-content:flex-end;
    }

    @media (max-width: 680px) {

    .CNRUi {
      width:100%;
    }
    }

    .dFpIBd {
      gap:4rem;
      width:100%;
      height:fit-content;
      max-width:100%;
      align-items:end;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1140px) {

    .dFpIBd {
      gap:5rem;
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:column-reverse;
      justify-content:start;
    }
    }

    .dBbcli {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .focVSb {
      gap:var(--space-sm);
      flex:1;
      display:flex;
      align-items:center;
      justify-content:flex-end;
    }

    @media (max-width: 680px) {

    .focVSb {
      width:100%;
    }
    }

    .fcmlIQ {
      row-gap:var(--space-lg);
      column-gap:var(--space-lg);
    }

    .ftoZcR {
      gap:var(--space-lg);
      flex:1;
      max-width:25rem;
      min-width:40ch;
      margin-left:auto;
      padding-top:1rem;
      margin-right:auto;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    @media (max-width: 680px) {

    .ftoZcR {
      max-width:100%;
      min-width:0px;
    }
    }

    .DuRTQ {
      gap:var(--space-md);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .fHrjbB {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      display:grid;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      column-gap:var(--space-2xl);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      grid-template-columns:1fr 1fr;
    }

    @media (max-width: 500px) {

    .fHrjbB {
      grid-template-columns:1fr 1fr;
    }
    }

    .beGrFG {
      display:flex;
      min-height:10rem;
      align-items:center;
      justify-content:center;
    }

    .dosSUJ {
      color:var(--dm-primary);
      font-size:var(--Body1);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      text-decoration-line:underline;
    }

    .erRIJz {
      height:0.75rem;
      opacity:0.5;
    }

    .dDBCyK {
      display:flex;
      row-gap:4rem;
      flex-wrap:wrap;
      column-gap:4rem;
      align-items:flex-start;
      padding-top:2rem;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 1100px) {

    .dDBCyK {
      width:100%;
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }
    }

    .evoJxV {
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .eVMJMh {
      color:inherit;
      display:inline-block;
      text-align:center;
    }

    .bwbqim {
      width:100%;
      height:fit-content;
    }

    .cVIjKe {
      gap:var(--space-xs);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .AwWWQ {
      width:100%;
      max-width:var(--container-lg);
    }

    .bXqoXZ {
      flex:1;
      display:flex;
      row-gap:var(--space-4xl);
      column-gap:var(--space-4xl);
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 800px) {

    .bXqoXZ {
      width:100%;
      display:flex;
      row-gap:4rem;
      flex-wrap:wrap-reverse;
      column-gap:4rem;
      align-items:flex-end;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      justify-content:flex-start;
    }
    }

    .fqVKXD {
      color:inherit;
      display:inline-block;
      font-size:var(--Body2);
      font-family:Poppins;
    }

    .Event-Detailseite\:LFwNIthNlrYmIMa8Z33u1 {
      flex:1;
    }

    .dULJyo {
      row-gap:2rem;
      column-gap:2rem;
    }

    .Event-Detailseite\:LVbwcdeHEfxpcDxHy5s6x {
      flex:1;
      min-width:16rem;
    }

    .cAaHNO {
      color:var(--dm-text-secondary);
      font-size:var(--Body3);
      line-height:var(--line-height-text-sm);
    }

    .ewbSwV {
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .Event-Detailseite\:MIID9rGXmXwUyoQW1uTv5 {
      color:var(--lm-text-primary);
    }

    .fmzvAt {
      flex:1;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    @media (max-width: 620px) {

    .fmzvAt {
      flex-direction:column;
    }
    }

    .Event-Detailseite\:MUnddk9B0UyaAsOKqZALr {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:MWuJfJbEQUfKoU4XPEckP {
      background:var(--lm-background-overlay);
    }

    .oQdHa {
      flex:1;
      display:flex;
      align-items:flex-start;
      padding-top:3rem;
      padding-bottom:3rem;
      justify-content:space-between;
    }

    .Event-Detailseite\:MhtJ3oh-RcRMRvW3Q2xk5 {
      color:var(--lm-text-primary);
    }

    .enXHFn {
      margin-top:0px;
      margin-left:0.25rem;
      margin-bottom:-3px;
    }

    .Event-Detailseite\:N3B6mnzssaWOD5CwWYwLj {
      width:fit-content;
    }

    .Event-Detailseite\:N9BEomGSV0ZzCiamr9PYF {
      width:100%;
    }

    .Event-Detailseite\:NUO3_JZBWNaQdS1wizAqq {
      background:var(--lm-background-overlay);
    }

    .Event-Detailseite\:NcQjvAVVjufAMA7Dj_HPx {
      background:var(--lm-background-default);
    }

    .dQWGVL {
      width:100%;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .bEmMOD {
      width:100%;
      display:flex;
      row-gap:var(--space-lg);
      flex-wrap:wrap;
      max-width:100%;
      column-gap:var(--space-lg);
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eJKOYz {
      color:inherit;
      display:inline-block;
      font-size:var(--Body2);
      max-width:100%;
      margin-top:-0.15rem;
      font-family:inherit;
    }

    .pnkyI {
      width:100%;
      display:flex;
      flex-direction:column;
    }

    .dkoJyk {
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      column-gap:2rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eCevLA {
      flex:1;
      color:var(--lm-text-primary);
      row-gap:0rem;
      max-width:75ch;
      min-width:30ch;
      column-gap:0rem;
    }

    .bmvvuu {
      width:fit-content;
      rotate:0 0 1 2deg;
      background:var(--dm-background-default);
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .fGJeXM {
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .dRBudC {
      color:var(--lm-text-primary);
      font-size:var(--Body2);
      line-height:var(--line-height-text);
    }

    .bqwnLu {
      color:var(--dm-text-primary);
      font-size:var(--H5);
      font-family:Oswald;
      font-weight:var(--Bold);
    }

    .eTQxyu {
      flex:1;
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:var(--text-md);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:var(--line-height-sm);
    }

    .Event-Detailseite\:ObcsNiR2lo88_RX8oudKt {
      width:100%;
    }

    .IRbef {
      flex:1;
      width:100%;
      font-size:var(--text-sm);
      line-height:var(--line-height-md);
    }

    .eEsZbF {
      top:0%;
      left:0%;
      right:0%;
      width:100vw;
      z-index:1000;
      position:sticky;
    }

    .dcRstT {
      color:var(--dm-text-tertiary, #818181);
      display:inline-block;
      font-size:var(--Label);
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .dlcIZ {
      width:1.875rem;
      height:0.14rem;
      background-color:currentColor;
    }

    .bfzmzg {
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bJSoQM {
      gap:1.5rem;
      width:100%;
      cursor:pointer;
      min-width:18rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .eDnKyg {
      gap:1.5rem;
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Button2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1.125rem;
      margin-right:2rem;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:start;
    }

    .eDnKyg.disabled {
      color:var(--dm-text-tertiary, #818181);
    }

    .Wwnbd {
      width:1.25rem;
      height:1.25rem;
    }

    .dZaVc {
      width:100%;
      z-index:;
      position:relative;
      align-items:center;
      font-family:'Poppins';
      padding-top:1rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
      background-color:var(--dm-background-default);
    }

    @media (max-width: 1080px) {

    .dZaVc {
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }
    }

    .navbar\:6MjPkUP8smCxaOOmK_V_F {
      height:100%;
      align-items:center;
      flex-direction:column;
      justify-content:space-between;
    }

    .cNAzTV {
      gap:1rem;
      width:100%;
      align-items:start;
      justify-content:start;
    }

    .TfGSh {
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .TfGSh.hidden {
      display:none;
    }

    .dQNoXW {
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      height:fit-content;
      display:flex;
      row-gap:0.5rem;
      font-size:var(--Body2);
      column-gap:0.5rem;
      font-style:italic;
      align-items:center;
      font-family:Poppins;
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:flex-start;
    }

    .degOGs {
      flex:0;
      width:fit-content;
      height:1rem;
      display:flex;
      background:var(--lm-primary);
      align-items:center;
      padding-left:0.25rem;
      padding-right:0.25rem;
      justify-content:center;
    }

    .emhHVL {
      color:var(--dm-text-primary);
      font-size:var(--Label);
      font-style:normal;
      font-family:Oswald;
      font-weight:var(--Bold);
      text-transform:none;
    }

    .fyGLEQ {
      border-top-color:var(--dm-text-primary);
      border-top-style:solid;
      border-top-width:var(--border-width-sm);
    }

    .bwKGna {
      gap:var(--space-xs);
      width:100%;
    }

    .navbar\:7qwFtDaiZqxhPzrEQPIDt {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:7qwFtDaiZqxhPzrEQPIDt {
      display:flex;
    }
    }

    .egLgLK {
      max-height:100%;
      flex-direction:column;
    }

    @media (max-width: 560px) {

    .egLgLK {
      flex:1;
      width:100%;
      max-height:100%;
      align-items:end;
      margin-bottom:min(5rem, 10vw);
      justify-content:start;
    }
    }

    .dwmgJa {
      color:var(--dm-accent, #b5cef1);
      cursor:pointer;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .fuYzXF {
      gap:1.5rem;
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Button2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1.125rem;
      margin-right:2rem;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:start;
    }

    .cWdMoN {
      cursor:auto;
      align-items:start;
      justify-content:start;
    }

    .ejoGIv {
      flex-direction:column;
      justify-content:start;
    }

    .mvfJc {
      width:fit-content;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .dEVRos {
      color:var(--dm-text-primary, #f8f9fb);
      height:100%;
      display:flex;
      font-size:var(--Body2);
      align-items:start;
      font-family:inherit;
      padding-left:0.75rem;
      flex-direction:column;
      justify-content:center;
    }

    .lLSEt {
      width:1.5rem;
      height:1.5rem;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .lLSEt:checked {
      border-color:var(--neutral-050, #f8f9fb);
      border-style:solid;
      border-width:6px;
    }

    .lLSEt:hover {
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .lLSEt:disabled {
      border-color:var(--dm-background-default, #0a0a0a);
      border-style:solid;
      border-width:6px;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .dropdown\:BKqWnjFB0PPkuTvphygLT {
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .bxZYSF {
      top:0px;
      right:0px;
      width:fit-content;
      z-index:1;
      position:absolute;
      align-items:stretch;
      justify-content:start;
    }

    .bcAAcP {
      width:fit-content;
      cursor:pointer;
      z-index:;
      min-width:10rem;
      align-items:center;
      padding-top:0.5rem;
      flex-direction:row;
      justify-content:start;
    }

    .daJPPq {
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Body2);
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .fciUFz {
      color:var(--dm-text-primary);
      width:1.1em;
      height:1.15rem;
      margin-left:0.5rem;
    }

    .OVwIx {
      gap:1rem;
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      max-width:100%;
      min-width:20rem;
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:space-between;
      background-color:var(--dm-background-overlay);
    }

    .OVwIx:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .dropdown\:gFdvui2vjIl1BvKHqyf3q {
      width:fit-content;
      min-width:10rem;
      max-height:24rem;
      overflow-y:auto;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .cFaiFi {
      display:flex;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      flex-direction:column;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .bsnvN {
      gap:var(--space-md);
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Body2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Regular);
      flex-direction:row;
      justify-content:start;
    }

    .lasiX {
      width:100%;
      cursor:pointer;
      display:flex;
      outline:none;
      font-size:12px;
      border-radius:var(--border-radius-md, 6px);
      flex-direction:row;
      justify-content:center;
    }

    .doYOwV {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bAOmkV {
      gap:2.5rem;
      height:fit-content;
      align-items:center;
      justify-content:center;
    }

    .eqhGdK {
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
    }

    .navbar\:FE_qxx0TeBgSny5EZEGe9 {
      width:100%;
    }

    .eaKbEs {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1rem;
    }

    .fvLOLR {
      gap:0.75rem;
      flex:1;
      width:100%;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .eEhNfC {
      color:var(--dm-text-secondary, #dedede);
      width:2rem;
      cursor:pointer;
      height:2rem;
      padding-top:0.15rem;
      padding-left:0.15rem;
      padding-right:0.15rem;
      padding-bottom:0.15rem;
    }

    .bcYnsb {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 1080px) {

    .bcYnsb {
      display:none;
    }
    }

    .dXefuG {
      gap:3rem;
      width:100%;
      height:100%;
      align-items:center;
      padding-bottom:5remtt;
      justify-content:space-between;
    }

    .JeEG {
      color:var(--dm-accent, #b5cef1);
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:0.75rem;
    }

    .ezcREt {
      gap:0.5rem;
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      font-size:var(--Body2);
      font-style:italic;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1080px) {

    .ezcREt {
      display:flex;
    }
    }

    .btZlWg {
      gap:0.75rem;
      cursor:pointer;
      text-align:left;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .navbar\:MVov-LmKDss8e4PSlogqR {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:MVov-LmKDss8e4PSlogqR {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .dwcQpS {
      left:1rem;
      right:1rem;
      bottom:2rem;
      position:absolute;
      transition:translate 400ms ease 150ms , opacity 300ms ease 150ms ;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    @media (max-width: 560px) {

    .dwcQpS {
      left:0px;
      right:0px;
      bottom:0px;
      height:fit-content;
      z-index:5;
      position:fixed;
      padding-top:1.5rem;
      padding-bottom:1.5rem;
    }
    }

    .dwcQpS.close {
      opacity:0;
      translate:0 100%;
    }

    .IYEyu {
      color:var(--lm-background-default);
      display:flex;
      row-gap:0.35rem;
      column-gap:0.35rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .egkcwx {
      width:fit-content;
    }

    .ejZVqJ {
      align-items:end;
      margin-bottom:min(3rem, 6vw);
      justify-content:space-between;
    }

    .navbar\:TwxeRNio9u_HTYW-YLm7j {
      display:none;
      align-items:center;
      justify-content:start;
    }

    @media (max-width: 1280px) {

    .navbar\:TwxeRNio9u_HTYW-YLm7j {
      display:flex;
    }
    }

    @media (max-width: 1280px) {

    .navbar\:V_9j9DcO4l02nETa-5W-g {
      display:none;
    }
    }

    .cfuikQ {
      gap:2rem;
      width:100%;
    }

    .fxCPIe {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:110%;
    }

    .hjjpY {
      gap:clamp(0.75rem, 2vw + 0.25rem, 1rem);
      left:1rem;
      right:1rem;
      bottom:0px;
      position:absolute;
      transition:translate 400ms ease 150ms , opacity 300ms ease 150ms;
      align-items:center;
      padding-top:0.25rem;
      padding-bottom:2rem;
      justify-content:end;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    @media (max-width: 560px) {

    .hjjpY {
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:fit-content;
      z-index:5;
      position:fixed;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }
    }

    .hjjpY.close {
      opacity:0;
      translate:0 100%;
    }

    .bXcJGp {
      top:0px;
      left:0px;
      width:100vw;
      height:100vh;
      z-index:10000;
      position:fixed;
      transition:translate 300ms cubic-bezier(0.56, 0.66, 0.25, 1) 0ms , background-color 100ms linear 250ms ;
      align-items:center;
      justify-content:center;
      background-color:#0000004d;
    }

    .bXcJGp {
      
    @starting-style {
      translate:0 100%;
      background-color:#00000000;
    }
    }

    .modal-editProfil-content\:root {
      width:100%;
      max-width:var(--container-sm);
      margin-left:auto;
      margin-right:auto;
    }

    .modal-editProfil-content\:-Jc_n43TkofvrsQWIFPD9 {
      min-height:16rem;
      align-items:center;
      justify-content:center;
    }

    .dodxhj {
      align-items:end;
      padding-top:2rem;
      justify-content:end;
    }

    .bAKeHN {
      color:var(--dm-text-secondary);
      display:inline-block;
      font-size:var(--Body3);
      line-height:var(--line-height-text-sm);
    }

    .edQHFA {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      z-index:2;
      position:absolute;
      align-items:center;
      justify-content:center;
      background-color:inherit;
    }

    .edQHFA.hide {
      display:none;
    }

    .edQHFA.fullSize {
      position:relative;
    }

    .cGUPVL {
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
      text-align:center;
      line-height:var(--line-height-text-sm);
    }

    .ccxPwd {
      width:6rem;
      height:6rem;
      align-items:center;
      justify-content:center;
    }

    .ePXKDl {
      top:14%;
      left:14%;
      right:14%;
      bottom:14%;
      opacity:1;
      position:absolute;
      align-items:center;
      border-radius:100vh;
      justify-content:center;
      background-color:var(--dm-primary, #e94f10);
    }

    .diAHRm {
      gap:0.5rem;
      align-items:center;
      justify-content:start;
    }

    .Ilpqr {
      gap:3rem;
      max-width:36rem;
      align-items:center;
      padding-top:2rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:2rem;
      justify-content:start;
    }

    .Ilpqr.fullSize {
      width:100%;
      height:100%;
      max-width:none;
      align-items:center;
      padding-top:0px;
      border-color:black;
      border-style:solid;
      border-width:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      justify-content:center;
    }

    .cpyGHb {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0.25;
      position:absolute;
      border-radius:100vh;
      background-color:var(--dm-primary, #e94f10);
    }

    .bJJOzC {
      z-index:1;
    }

    .form_success_message\:zaCbU5IxJppq7c6pZ75e- {
      text-align:center;
    }

    .eXZaWs {
      color:inherit;
      display:inline-block;
      padding-bottom:0.75rem;
    }

    .modal-editProfil-content\:M9JQwEQv39Oz--gowScwW {
      width:25rem;
      max-width:100%;
      min-width:50%;
    }

    .modal-editProfil-content\:Nyy4AlvxYYobGWlW3gUTH {
      gap:2rem;
    }

    .ddDpeQ {
      gap:0.5rem;
      width:100%;
      height:100%;
      min-height:8rem;
      align-items:center;
      justify-content:center;
    }

    .cycvBY {
      row-gap:0.75rem;
      column-gap:0.75rem;
    }

    .bYfsmR {
      display:flex;
      align-items:flex-start;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:flex-start;
    }

    .modal-editProfil-content\:WeI5HgSwoC-RW51zuoSyX {
      width:25rem;
      max-width:100%;
      min-width:50%;
    }

    .modal-editProfil-content\:kWbzlUYOGxVvqYBp7DBpK {
      align-items:end;
      justify-content:end;
    }

    @media (max-width: 520px) {

    .modal-editProfil-content\:kWbzlUYOGxVvqYBp7DBpK {
      margin-bottom:8rem;
    }
    }

    .JvZIa {
      display:none;
    }

    .fvUCjx {
      z-index:999;
      position:fixed;
      max-width:60rem;
      background:#1a1a1a;;
      margin-top:auto;
      margin-left:auto;
      padding-top:1rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      margin-right:auto;
      padding-left:1rem;
      margin-bottom:auto;
      padding-right:1rem;
      padding-bottom:1rem;
      background-color:var(--dm-background-overlay);
    }

    .fvUCjx:popover-open {
      position:fixed;
      min-width:40%;
      margin-top:auto;
      max-height:82%;
      overflow-y:scroll;
      align-items:center;
      margin-left:auto;
      margin-right:auto;
      margin-bottom:auto;
      justify-content:end;
    }

    .fvUCjx::backdrop {
      background-color:#00000052;
    }

    .fBKjHQ {
      cursor:pointer;;
      display:flex;
      background:#646cff;;
      min-height:10rem;
      align-items:center;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      flex-direction:column;
      justify-content:center;
      background-color:var(--dm-hover, #ffffff05);
    }

    .CUSsY {
      color:var(--dm-text-secondary, #dedede);
      font-size:var(--Body2);
    }

    .eDqbrD {
      width:100%;
      margin:0 auto;;
      max-width:1280px;;
      text-align:center;;
    }

    .eXyfHT {
      gap:20px;;
      width:100%;
      display:flex;;
      flex-direction:column;;
    }

    .jWjxv {
      color:var(--dm-text-secondary, #dedede);
    }

    .cjphXq {
      gap:10px;;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .bWMQqj {
      gap:0.5rem;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .cDCoSV {
      margin:0 auto;;
      max-width:800px;;
      max-height:66vh;
      overflow-x:clip;
      overflow-y:clip;
    }

    .dxjyiO {
      cursor:pointer;;
      display:flex;
      background:#646cff;;
      max-height:7rem;
      min-height:7rem;
      align-items:center;
      padding-top:0.5rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:0.5rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
      background-color:var(--dm-hover, #ffffff05);
    }

    .eLuutg {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
    }

    .modal-editProfil-content\:tO_6Kn-7f7TReyNw_ut03 {
      width:6rem;
      height:6rem;
    }

    .FYFMz {
      max-height:100vh;
    }

    .fqZMvC {
      color:var(--color-text-input);
      width:100%;
      height:100%;
      resize:none;
      font-size:inherit;
      min-height:8rem;
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
    }

    .cEbUPD {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .cEbUPD:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .fGVICI {
      gap:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1280px) {

    .fGVICI {
      display:none;
    }
    }

    .fGVICI.hidden {
      display:none;
    }

    .eqstIY {
      top:0%;
      right:-100%;
      bottom:0%;
      height:100vh;
      z-index:1001;
      position:fixed;
      max-width:100%;
      transition:right 500ms ease 0ms ;
      align-items:end;
      padding-top:3rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
      justify-content:space-between;
      background-color:var(--dm-background-default);
    }

    .eqstIY.menu-open {
      top:0%;
      right:0%;
      bottom:0%;
      position:fixed;
      align-items:start;
      justify-content:start;
    }

    @media (max-width: 560px) {

    .eqstIY {
      flex:1;
      width:100%;
      align-items:start;
      justify-content:start;
    }
    }

    .fippmk {
      top:-10%;
      color:var(--lm-text-primary);
      right:-5%;
      position:absolute;
      animation:pulse-animation-nav 2s infinite;
      background:var(--lm-primary);
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .cUCMeY {
      top:8%;
      color:var(--lm-text-primary);
      right:-5%;
      position:absolute;
      animation:pulse-animation-nav 2s infinite;
      background:var(--lm-primary);
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .dWWxG {
      color:var(--lm-text-primary);
      width:100%;
      contain:layout;
      overflow:hidden;
      font-size:clamp(1rem, 1vw + 0.5rem, 1.25rem);
      background:;
      font-family:inherit;
      font-weight:var(--Bold);
      view-transition-name:content;
    }

    .dWWxG:focus-visible {
      outline:1px solid var(--blue-700);
    }

    .cZKmVk {
      height:0px;
      overflow:hidden;
      background:;
      transition:all 300ms cubic-bezier(0.1, 0.7, 0.4, 0.9) 0ms normal;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
    }

    .cZKmVk {
      
    @starting-style {
      transition:height 0ms ease 0ms allow-discrete;
    }
    }

    .bVriOH {
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .cTjLJB {
      :;
      gap:1rem;
      cursor:pointer;
      overflow:hidden;
      align-items:center;
      padding-top:0.25rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:start;
    }

    .boYsLz {
      display:flex;
      row-gap:1rem;
      min-width:13rem;
      background: var(--dm-background-default);
      column-gap:1rem;
      padding-top:1rem;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    .VpVLh {
      color:var(--dm-error, #f72428);
      cursor:pointer;
      font-size:var(--Body3);
      font-weight:var(--Regular);
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
    }

    .cMbnAu {
      flex:1;
      width:100%;
      height:100%;
      position:relative;
    }

    .bXfVpy {
      display:none;
    }

    @media (max-width: 1280px) {

    .bXfVpy {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .ejkUzT {
      gap:1.5rem;
      width:fit-content;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .fourNV {
      gap:5rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bsOsPc {
      gap:0.25rem;
      width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .fiaHoC {
      row-gap:1.5rem;
      column-gap:1.5rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-bottom:1rem;
    }

    .UJvXQ {
      color:var(--dm-text-primary);
      cursor:pointer;
      height:2.5rem;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      transition:all 200ms ease;
      align-items:center;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:center;
    }

    .UJvXQ:hover {
      color:var(--dm-background-default);
      background:var(--dm-text-primary);
      border-color:var(--dm-text-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    @media (max-width: 1240px) {

    .UJvXQ {
      display:none;
    }
    }

    .dljPqz {
      gap:1rem;
      width:100%;
      align-items:start;
      margin-bottom:min(7rem, 14vw);
      justify-content:start;
    }

    @media (max-width: 560px) {

    .dljPqz {
      margin-bottom:0px;
    }
    }

    .navbar\:rDmmZHOZKl3vyHoRM9eJW {
      align-items:center;
      justify-content:start;
    }

    .bMlzcr {
      gap:0.25rem;
      flex:1;
      width:100%;
    }

    .eDRWZd {
      gap:1rem;
      width:100%;
      align-items:start;
      margin-bottom:min(5rem, 10vw);
      justify-content:start;
    }

    .emwZEv {
      gap:0.5rem;
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      display:none;
      font-size:var(--Body2);
      font-style:italic;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1080px) {

    .emwZEv {
      display:flex;
    }
    }

    .bweaGL {
      gap:0.25rem;
      height:2.25rem;
      display:flex;
      align-items:flex-start;
      justify-content:space-between;
    }

    .fdFqBf {
      gap:0.25rem;
      color:var(--dm-text-primary);
      margin-left:1rem;
    }

    .cFKMqt {
      display:inline-block;
      font-size:var(--Body2);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:0.75rem;
      text-transform:uppercase;
    }

    .cHWxq {
      flex:1;
      width:100%;
      max-height:100%;
      overflow-y:auto;
      scrollbar-width:none;
      -ms-overflow-style:none;
    }

    .cHWxq::-webkit-scrollbar {
    width: 0;
    }

    @media (max-width: 560px) {

    .cHWxq {
      flex:1;
      height:fit-content;
      overflow-y:scroll;
      padding-bottom:20rem;
    }
    }

    .navbar\:zlzu0SjPSmakOlUdA5vyP {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:zlzu0SjPSmakOlUdA5vyP {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .QnrXz {
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:var(--text-md);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:1.25rem;
    }

    .edvEbU {
      gap:0.5rem;
      flex:1;
      margin-top:0.25rem;
      padding-top:0.5rem;
      flex-direction:column;
      padding-bottom:2rem;
      border-bottom-color:var(--dm-border-primary);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-md);
    }

    .ccLwBB {
      top:0px;
      left:0px;
      width:100%;
      border:1px solid rgba(255, 255, 255, 0.26);
      height:100%;
      display:flex;
      row-gap:var(--space-sm);
      position:absolute;
      background:#f8f9fb80;
      column-gap:var(--space-sm);
      align-items:center;
      padding-bottom:1rem;
      backdrop-filter:blur(4px);
      justify-content:center;
      border-top-left-radius:8px;
      -webkit-backdrop-filter:blur(4px);
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .eJGeOh {
      top:-1px;
      left:0px;
      right:0px;
      height:50%;
      z-index:1;
      position:absolute;
      background:linear-gradient(#0a0a0a 6%, #0a0a0a00 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .crnJEe {
      flex:1;
      width:;
      display:flex;
      row-gap:var(--space-sm);
      flex-wrap:wrap;
      max-width:100%;
      box-sizing:border-box;
      column-gap:var(--space-sm);
      align-items:flex-start;
      flex-direction:column;
      justify-content:center;
      -webkit-box-sizing:border-box;
    }

    .Event-Detailseite\:QRLN8ZGVPn56L6o9BDTHo {
      max-width:clamp(8rem, 5vw + 6rem, 14rem);
    }

    .Event-Detailseite\:QVftZVgH5TyQE5QAV_DGP {
      background:var(--lm-background-overlay);
    }

    .dkydjy {
      gap:var(--space-2xl);
      width:100%;
      max-width:42rem;
    }

    .Event-Detailseite\:QrLMzix4ww9zd0AkcxQA1 {
      width:fit-content;
    }

    .dQLIIL {
      color:var(--dm-text-primary);
      font-size:inherit;
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .ekOqWz {
      color:var(--dm-text-tertiary, #818181);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      line-height:1rem;
    }

    .EUsSO {
      gap:var(--space-lg);
    }

    .Event-Detailseite\:RNSQYpiJSg3vgqQq3CZM9 {
      width:2rem;
      height:2rem;
    }

    .Event-Detailseite\:RgWPCOeYc8cbCmuA3vT5q {
      text-align:left;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .enSkSv {
      margin-top:1rem;
    }

    .dnroTh {
      top:0%;
      left:0%;
      width:100%;
      height:100%;
      rotate:0 0 1 0deg;
      position:absolute;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .Event-Detailseite\:RkfHcpFcgXavEgOUAl_nb {
      width:fit-content;
      cursor:not-allowed;
    }

    .Event-Detailseite\:Rmcg1Apag-wGj0YJUdIj_ {
      width:100%;
    }

    .fngrlE {
      color:var(--light-blue-700);
      rotate:z -5deg;
      margin-left:0px;
      margin-right:auto;
      flex-direction:row;
    }

    .fngrlE {
      scale:0.8;
    }

    .Event-Detailseite\:Rv_hP2qqh3HKNjUo7H-69 {
      color:var(--lm-text-primary);
      max-width:47rem;
    }

    .Event-Detailseite\:SEeEt5RtO0k4cqnzrpSDn {
      flex:0;
      width:100%;
      min-width:15rem;
    }

    .Event-Detailseite\:SJ0q04uvhGyorjJNWY7D7 {
      width:100%;
    }

    .jxZFZ {
      width:fit-content;
      height:fit-content;
      rotate:0 0 1 -4deg;
      font-size:var(--H6);
      background:var(--dm-primary);
      font-family:Oswald;
      font-weight:var(--Bold);
      padding-top:0.1rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.1rem;
    }

    .Event-Detailseite\:T3LTkXheLL1GmPQPXY9Fj {
      gap:0.25rem;
    }

    .ccalbA {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      text-align:left;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .chQKxL {
      width:100%;
      row-gap:3rem;
      max-width:var(--container-lg);
      column-gap:3rem;
      margin-left:auto;
      margin-right:auto;
    }

    .Event-Detailseite\:TtN1l7-IDjbims-YtMxww {
      width:fit-content;
    }

    .Event-Detailseite\:TvjpwsxF4MlLoqoEwviFz {
      row-gap:0.1rem;
      column-gap:0.1rem;
      padding-top:var(--space-md);
      padding-left:var(--space-md);
      padding-right:var(--space-md);
      padding-bottom:var(--space-md);
    }

    .byzdK {
      flex:1;
      width:100%;
      display:flex;
      row-gap:2.5rem;
      column-gap:2.5rem;
      align-items:center;
      justify-content:flex-start;
    }

    .dTyTuj {
      flex:1;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .BbJvf {
      background:var(--lm-background-default);
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .Event-Detailseite\:UdMoTyFL_bMJoVO185fgY {
      flex:1;
      min-width:16rem;
    }

    .eURDWT {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      text-decoration-line:underline;
      text-decoration-color:var(--lm-primary);
      text-decoration-style:dotted;
      text-underline-offset:0.25rem;
    }

    .bgmmiv {
      color:var(--dm-text-tertiary, #818181);
      display:inline-block;
      font-size:var(--text-sm);
      font-family:inherit;
      line-height:1rem;
    }

    .cnEYxu {
      flex:1;
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      line-height:var(--line-height-text-sm);
    }

    .dLwJog {
      flex:1;
      color:var(--dm-text-secondary);
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      line-height:var(--line-height-text-sm);
    }

    .Event-Detailseite\:VSQ5yAjKzuXGtYBESI-aE {
      width:fit-content;
      cursor:not-allowed;
    }

    .Event-Detailseite\:VXDaqPO8IUJevsFrFGvNj {
      background:var(--lm-background-default);
    }

    .cEGxiX {
      color:var(--dm-accent);
      font-size:var(--Body2);
      font-family:;
      font-weight:var(--Bold);
      line-height:1.25rem;
    }

    .aHiKj {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cxtbhs {
      gap:1rem;
      align-items:center;
      justify-content:start;
    }

    .Event-Detailseite\:WUA-d8YhMaehjP0tJdcIa {
      color:var(--dm-background-default);
    }

    .Event-Detailseite\:WWtcqlpfP_KxFygsTrD9H {
      color:var(--dm-background-default);
    }

    .Event-Detailseite\:WYFAu5CXUxbyKoNzZ8YlF {
      max-width:100%;
    }

    .Event-Detailseite\:WeoBy-0CSdKRfx9MiCABZ {
      flex:1;
    }

    .FhZGG {
      flex:1;
      color:var(--dm-text-tertiary, #818181);
      width:fit-content;
      align-items:center;
      line-height:1rem;
      flex-direction:row;
      justify-content:start;
    }

    .dtsQDP {
      color:inherit;
      display:inline-block;
      font-size:var(--text-sm);
      max-width:100%;
      margin-top:-0.15rem;
      font-family:inherit;
    }

    .bUGWyD {
      width:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
    }

    .ebEAbC {
      width:2rem;
      height:fit-content;
    }

    .dmpYtR {
      width:100%;
      height:fit-content;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .cqdVnh {
      flex:1;
      align-items:start;
      padding-top:3rem;
      padding-bottom:3rem;
      justify-content:space-between;
    }

    .dApaGJ {
      height:100%;
    }

    .eyVPLS {
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .Event-Detailseite\:XchggUIXxUkhrucSon2Ux {
      flex:1;
      max-width:75ch;
    }

    .vXWLf {
      max-width:15rem;
      padding-top:0rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Event-Detailseite\:Xu_d_SicnQ7w7uPFLfiRF {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:Y2RERCD9YBtkw5IOpU7IU {
      flex:1;
    }

    .Event-Detailseite\:YFcAZB1bQg1lAZ8vAaCKy {
      background:var(--lm-background-default);
    }

    .eVdfZH {
      color:var(--dm-text-tertiary, #818181);
      font-size:var(--Body1);
      text-align:center;
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .dsKJyZ {
      flex:1;
      width:fit-content;
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .Event-Detailseite\:ZZ-lh9NWgnyt2r3gwzIo6 {
      color:var(--lm-text-primary);
    }

    .cVZFNa {
      right:0px;
      width:fit-content;
      bottom:0px;
      height:100%;
      rotate:0 0 1 180deg;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:14rem;
    }

    @media (max-width: 500px) {

    .cVZFNa {
      display:none;
    }
    }

    .etsPFf {
      width:100%;
      row-gap:6rem;
      max-width:var(--container-lg);
      column-gap:6rem;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .etsPFf {
      row-gap:0rem;
      column-gap:0rem;
      flex-direction:column-reverse;
    }
    }

    .Event-Detailseite\:ZhOcI1NJnirW83MJBdnJN {
      text-align:left;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .Event-Detailseite\:ZmOrx14I6-ydvsw1OnCzT {
      align-items:center;
      justify-content:start;
    }

    .clTZat {
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .fFGyeM {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0.7;
      position:absolute;
      background:var(--dm-background-overlay);
    }

    .bFmAIQ {
      right:16%;
      bottom:0px;
      display:flex;
      row-gap:0.25rem;
      position:absolute;
      font-size:16px;
      column-gap:0.25rem;
      font-family:Oswald;
      font-weight:500;
      line-height:16px;
      flex-direction:row;
      letter-spacing:-2%;
      text-transform:uppercase;
    }

    @media (max-width: 800px) {

    .bFmAIQ {
      font-size:10px;
      font-family:0.7rem;
      line-height:10px;
    }
    }

    .Event-Detailseite\:amnHLOPnwqODhFXt1PXja {
      text-align:left;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .jzLDZ {
      width:;
      font-size:var(--Body2);
      max-width:100%;
      min-width:10rem;
      line-height:var(--line-height-text-sm);
      -webkit-box-sizing:border-box;
    }

    .cJFjVz {
      color:var(--dm-text-primary);
      width:fit-content;
      height:fit-content;
      rotate:0 0 1 -3deg;
      display:flex;
      row-gap:0.25rem;
      font-size:var(--H6);
      background:var(--neutral-800);
      column-gap:0.25rem;
      align-items:center;
      font-family:Oswald;
      font-weight:var(--Bold);
      padding-top:0.1rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.1rem;
      justify-content:flex-start;
    }

    .cJFjVz.save_the_date {
      background:var(--dm-primary);
    }

    .Event-Detailseite\:btJEh7dHHC6Nh3H152vBd {
      margin-top:2rem;
    }

    .Event-Detailseite\:cK8yA-3DTrrUJwmV_7ZwT {
      width:12rem;
      margin-left:0.25rem;
      margin-right:0.25rem;
    }

    .Event-Detailseite\:cPUjR1D4n7ShzMXjoeOSy {
      gap:0.25rem;
    }

    .bGoKwT {
      rotate:z 239deg;
      margin-top:6px;
      margin-right:2px;
      flex-direction:column;
    }

    .egoHuu {
      color:var(--dm-text-secondary);
      width:100%;
      position:absolute;
      font-size:0.6rem;
      text-align:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:0.6rem;
      padding-top:0.43rem;
    }

    .bGJEwA {
      gap:1rem;
      width:100%;
      flex-wrap:wrap;
      align-items:start;
      flex-direction:row;
      justify-content:start;
    }

    .ceSdiN {
      width:70%;
      height:100%;
      object-fit:cover;
    }

    @media (max-width: 720px) {

    .ceSdiN {
      width:100%;
    }
    }

    .ceSdiN.save_the_date {
      filter:blur(6px) saturate(0);
    }

    .cDfHTV {
      gap:clamp(2rem, 4vw + 1rem, 4rem);
      justify-content:;
    }

    .btJkFI {
      line-height:var(--line-height-text-sm);
      margin-bottom:1rem;
    }

    .Event-Detailseite\:dyJn92bdop-T27chfuoQ8 {
      align-items:center;
      padding-top:var(--section-padding-sm);
      padding-bottom:var(--section-padding-md);
      justify-content:start;
    }

    .Event-Detailseite\:e3YO2U0aLiagUqSmETQyY {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
    }

    .fxJLBJ {
      width:fit-content;
      height:fit-content;
      rotate:0 0 1 0deg;
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      background:var(--lm-background-overlay);
      column-gap:2rem;
      padding-top:3rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      padding-bottom:3rem;
    }

    .Event-Detailseite\:eRbWMXeJGVLlP2KxQ5M3K {
      background:var(--lm-background-default);
    }

    .Event-Detailseite\:e_ILZq7KppamxjqqLuZyX {
      background:var(--lm-background-overlay);
    }

    .Event-Detailseite\:ecTrKYGhmtQ6_mF647EmI {
      color:var(--lm-text-primary);
      font-size:var(--Body2);
      line-height:var(--line-height-text);
      background-color:var(--lm-background-default);
    }

    .hZEkj {
      width:100%;
      height:1px;
      background:#ffffff33;
    }

    .Event-Detailseite\:f1sEggqVDXLorkcrBMTsz {
      text-align:left;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .Event-Detailseite\:f3W2jxNStVHZiS_4Q2zAU {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:f4QTgLM6YxE7YyLFMyt7y {
      width:12rem;
      margin-left:0.25rem;
      margin-right:0.25rem;
    }

    .Event-Detailseite\:f9R722mW8rERHpyP3mIDy {
      flex:0;
      row-gap:1rem;
      background:var(--dm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .flwFGe {
      width:1.25rem;
    }

    .cfANOZ {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      position:absolute;
      background:linear-gradient(#0a0a0a00 80%, #0a0a0a 98%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .Event-Detailseite\:frXQT-k-EsYogzSBVVJi7 {
      flex:1;
      min-width:16rem;
    }

    .Event-Detailseite\:g10cbpJwGH6KHJsh_g0Mz {
      background-color:var(--dm-background-default);
    }

    .dAHQxr {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }

    .Event-Detailseite\:g5KJrHk42z8-XkH0OiJLY {
      row-gap:0.1rem;
      column-gap:0.1rem;
      padding-top:var(--space-md);
      padding-left:var(--space-md);
      padding-right:var(--space-md);
      padding-bottom:var(--space-md);
    }

    .Event-Detailseite\:gMRMF7P8-LSgmHn9KOCYT {
      color:var(--lm-text-primary);
    }

    .dWqaQB {
      color:var(--lm-text-primary);
      font-size:var(--Body2);
      margin-top:1rem;
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .Event-Detailseite\:hXjsVJ4SzvbUgJ3jFX0jr {
      flex:1;
      min-width:16rem;
    }

    .fAahvD {
      width:33%;
      border-top-color:var(--lm-text-primary);
      border-top-style:solid;
      border-top-width:var(--border-width-sm);
    }

    .chxdzy {
      color:var(--lm-text-primary);
      width:100%;
      rotate:0 0 1 0deg;
      font-size:var(--Body2);
      max-width:70ch;
      min-width:30ch;
    }

    .Event-Detailseite\:i6gEbKUcTQmiTE-1cqhS4 {
      flex:1;
      min-width:16rem;
    }

    .Event-Detailseite\:iAL6tXAmVyQP7uYmrr5FK {
      flex:0;
      width:100%;
    }

    .mdKJV {
      display:flex;
      row-gap:var(--space-2xl);
      column-gap:var(--space-2xl);
      align-items:flex-start;
      justify-content:flex-start;
    }

    .bctCXv {
      gap:clamp(4rem, 6vw + 1rem, 8rem);
    }

    .Event-Detailseite\:iVi_vb1iie7gmPi4sZojF {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
    }

    .bYNVXU {
      flex:1;
      width:100%;
      display:flex;
      row-gap:var(--space-lg);
      flex-wrap:wrap;
      max-width:100%;
      column-gap:var(--space-lg);
      align-items:flex-start;
      padding-top:var(--space-lg);
      flex-direction:row;
      padding-bottom:var(--space-lg);
      justify-content:space-between;
    }

    .Event-Detailseite\:jBXSziS3jkO9XNU-_iBXt {
      flex:1;
    }

    .Event-Detailseite\:jLBWiZAsYPF1Jo782RAcv {
      background:var(--lm-background-overlay);
    }

    .cQLSnE {
      width:100%;
      max-width:100vw;
      background:var(--dm-background-overlay);
    }

    .Event-Detailseite\:jT4DN12ZtOoEVEX5lGZvA {
      flex:1;
    }

    .Event-Detailseite\:jWr3AuluiuPcGAUKvaxxQ {
      flex:0;
      row-gap:1rem;
      background:var(--lm-background-overlay);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .ehGlZX {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
    }

    .Event-Detailseite\:kho4HW7VhCDvM3oHikKyW {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    @media (max-width: 700px) {
    }

    .KfxEw {
      color:var(--dm-accent, #b5cef1);
      display:inline-block;
      font-size:var(--H5);
      font-family:'Oswald';
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .eycHUm {
      color:inherit;
      display:inline-block;
      margin-top:1rem;
    }

    .cyWXYb {
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:clamp(1rem, 0.9rem + 0.5vw, 1.25rem);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:1.25rem;
    }

    .eMlsvz {
      width:100%;
      display:flex;
      overflow-x:clip;
      overflow-y:clip;
      flex-direction:row;
    }

    .esOudd {
      width:15rem;
      height:15rem;
      background:#6e6e6e;
      margin-right:1rem;
    }

    .bZoEsC {
      width:fit-content;
      animation-name:marquee-scroll;
      animation-iteration-count:infinite;
      animation-timing-function:linear;
    }

    .dMplzo {
      width:15rem;
      height:15rem;
      background:#000000;
      margin-right:1rem;
    }

    .ddFXhQ {
      display:flex;
      flex-direction:row;
    }

    .bprlRM {
      width:15rem;
      height:15rem;
      background:#ffffff;
      margin-right:1rem;
    }

    .Event-Detailseite\:mKA5m_8p_OI3MEp7LXWZh {
      width:100%;
      display:flex;
      margin-top:1rem;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 480px) {

    .Event-Detailseite\:mKA5m_8p_OI3MEp7LXWZh {
      width:100%;
    }
    }

    .Event-Detailseite\:mN7KjlyNwEP_dq1pdrBvs {
      background:var(--lm-background-overlay);
    }

    .Event-Detailseite\:mb0-urFFHFNeftJqSAHwv {
      flex:1;
    }

    .Event-Detailseite\:mz9OsNOhdrbN3hr68lpzx {
      background:var(--lm-background-default);
    }

    .eShZcf {
      width:100%;
      display:flex;
      row-gap:0.75rem;
      column-gap:0.75rem;
    }

    .chYkxd {
      gap:5rem;
    }

    .dgGZuA {
      width:100%;
      height:fit-content;
      rotate:0 0 1 0deg;
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      background:var(--lm-background-overlay);
      column-gap:2rem;
      padding-top:3rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      padding-bottom:3rem;
    }

    .Event-Detailseite\:nukVjEWSy1K52NbRw9agH {
      flex:1;
    }

    .Event-Detailseite\:o6G0_nbGKkWQwF-Wy5P8I {
      flex:0;
      row-gap:1rem;
      background:var(--dm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .cGJbvY {
      width:fit-content;
      height:fit-content;
    }

    .ccRbkm {
      display:grid;
      row-gap:2rem;
      column-gap:2rem;
      grid-template-columns:1.5fr 1fr;
    }

    @media (max-width: 1000px) {

    .ccRbkm {
      display:flex;
      flex-direction:column;
    }
    }

    .cgCpPM {
      color:var(--lm-primary);
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .Event-Detailseite\:oveqgsKyCVdboYpUSF2F8 {
      color:var(--dm-background-default);
    }

    .Event-Detailseite\:ovfqD98UtM862rCvvkhTQ {
      width:100%;
    }

    .Event-Detailseite\:pFePwv-1HV7mX8Lze373b {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:phqAcwKmWPQiwyR_aZs-q {
      flex:1;
      width:100%;
      height:100%;
      min-width:20rem;
      background:var(--lm-background-default);
      box-sizing:border-box;
    }

    @media (max-width: 700px) {

    .Event-Detailseite\:phqAcwKmWPQiwyR_aZs-q {
      height:fit-content;
    }
    }

    .Event-Detailseite\:poPnQ6Qj-UZNQZCOmIy7c {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:qBTBPxBm6Pcdgulc83mZF {
      background:var(--lm-background-default);
    }

    .edvgkP {
      width:100%;
      row-gap:4rem;
      max-width:var(--container-lg);
      column-gap:4rem;
      margin-left:auto;
      margin-right:auto;
    }

    .Event-Detailseite\:r4AyKcMxtwGg_iHzO_J4F {
      align-items:center;
      justify-content:start;
    }

    .Event-Detailseite\:rKy7PpLUn60Ajlc01EtKC {
      width:100%;
      display:flex;
      margin-top:1rem;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 480px) {

    .Event-Detailseite\:rKy7PpLUn60Ajlc01EtKC {
      width:100%;
    }
    }

    .Event-Detailseite\:rQc17_-zGHW1ea5eI1Oj8 {
      width:fit-content;
      cursor:not-allowed;
    }

    .Event-Detailseite\:rouIUHDoKjj0-NLsuDZxl {
      width:100%;
    }

    .fcAmFs {
      width:calc(100% + 2 * var(--padding-global));
      row-gap:0.25rem;
      flex-wrap:wrap;
      column-gap:0.25rem;
      align-items:start;
      flex-direction:row;
      justify-content:center;
    }

    .ewmYdK {
      display:flex;
      max-width:15rem;
      align-items:center;
      padding-top:0rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:center;
    }

    .Event-Detailseite\:sf3hauppXZr-OcJxFwQZG {
      background:var(--lm-background-default);
    }

    .dyNECJ {
      width:100%;
      height:auto;
      max-width:12rem;
      max-height:12rem;
    }

    @media (max-width: 960px) {

    .dyNECJ {
      display:none;
    }
    }

    .Event-Detailseite\:t74jgbl-UlMkrcWfBpS2u {
      color:var(--dm-text-primary);
      background:var(--dm-background-default);
    }

    .dsDGLd {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .cxsemv {
      width:100%;
      height:calc(100vh - 5rem);
      background:linear-gradient(to left, #0a0a0a 0%, #0a0a0ab3 30%, #0a0a0ab3 70%, #0a0a0a 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      max-height:90rem;
      min-height:52rem;
    }

    .fcrdZl {
      row-gap:6rem;
      column-gap:6rem;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .fcrdZl {
      row-gap:2rem;
      column-gap:2rem;
      flex-direction:column-reverse;
    }
    }

    .Event-Detailseite\:uNqt1rrwstexgPRDlDL02 {
      color:var(--lm-text-primary);
      width:fit-content;
    }

    .cUOOkK {
      width:100%;
      height:fit-content;
      object-fit:cover;
    }

    .dbNTie {
      color:var(--dm-text-secondary);
      display:inline;
      font-size:var(--text-sm);
      margin-top:0.5rem;
      font-family:inherit;
      font-weight:inherit;
    }

    .Event-Detailseite\:vJmWc0k6RHINzXz5Isrsy {
      flex:0;
      row-gap:1rem;
      background:var(--dm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .Event-Detailseite\:vboem65VqaAW97njNrrcD {
      width:100%;
    }

    .Event-Detailseite\:wTQk0-r7Brxu-uPkzJiwK {
      width:100%;
    }

    .bPuqGE {
      max-width:75ch;
    }

    .Event-Detailseite\:wycRgmxABorajmiimdSvK {
      background:var(--lm-background-default);
    }

    .Event-Detailseite\:x1_boKNbu-imCCTkhLPCH {
      flex:1;
      width:100%;
      height:100%;
      min-width:20rem;
      background:var(--lm-background-default);
    }

    @media (max-width: 700px) {

    .Event-Detailseite\:x1_boKNbu-imCCTkhLPCH {
      height:fit-content;
    }
    }

    .Event-Detailseite\:xYbslxzBMPtMabitkwWMC {
      flex:1;
      width:100%;
      height:100%;
      min-width:20rem;
      background:var(--lm-background-default);
      box-sizing:border-box;
    }

    @media (max-width: 700px) {

    .Event-Detailseite\:xYbslxzBMPtMabitkwWMC {
      height:fit-content;
    }
    }

    .Event-Detailseite\:xgOy_qi053gapREjYrgTn {
      width:5rem;
      height:5rem;
      rotate:0 0 1 -2deg;
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      justify-content:flex-start;
    }

    .Event-Detailseite\:xof1EkLPEejyXN3bvEKXh {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:xtusjjr2DIQEnvHwS2kcu {
      width:100%;
    }

    .XrbGz {
      width:100%;
      z-index:1;
      align-items:end;
      flex-direction:row;
      justify-content:space-between;
    }

    .Event-Detailseite\:y-KCBz3ncBcb6b61WO_BO {
      width:fit-content;
    }

    .Event-Detailseite\:y582kxIhwCd0RLhi9Cy7p {
      color:var(--lm-text-primary);
    }

    .Event-Detailseite\:y9VRGvVnfqOXVuGSpS9yy {
      width:26rem;
      rotate:0 0 1 8deg;
      max-width:100%;
      min-width:auto;
      box-shadow:0px 9px 55px -9px #00000020;
      transition:scale 300ms ease;
      margin-left:auto;
      margin-right:auto;
    }

    .Event-Detailseite\:y9VRGvVnfqOXVuGSpS9yy:hover {
      scale:1.05 1.05 1;
    }

    .Event-Detailseite\:yHUv9inAHDuELqFJvvPTS {
      flex:1;
    }

    .Event-Detailseite\:yK4l4qzmoAwIIV044Crpa {
      text-align:left;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .Event-Detailseite\:yXTMflymC08hpoE--Zrbd {
      max-width:30rem;
      min-width:20rem;
      background:var(--lm-background-default);
    }

    .Event-Detailseite\:yZrqyRJUjrftbAcTj9h2o {
      flex:1;
    }

    .byhUoN {
      row-gap:0.5rem;
      column-gap:0.5rem;
      flex-direction:row;
    }